def cmnd(self, interactive=False, # Can also be called non-interactively ): cmndOutcome = self.getOpOutcome() if interactive: if not self.cmndLineValidate(outcome=cmndOutcome): return cmndOutcome callParamsDict = {} if not icm.cmndCallParamsValidate(callParamsDict, interactive, outcome=cmndOutcome): return cmndOutcome ####+END: configBaseDir = bxPlatformThis.pkgBase_configDir() platformConfigFpBase = bxPlatformConfig.configPkgInfoFpBaseDir_obtain(configBaseDir) bisosUserName = bxPlatformConfig.bisosUserName_fpObtain(configBaseDir) bisosGroupName = bxPlatformConfig.bisosGroupName_fpObtain(configBaseDir) platformControlBaseDir = bxPlatformConfig.platformControlBaseDir_fpObtain(configBaseDir) icm.ANN_write(configBaseDir) icm.ANN_here(platformConfigFpBase) icm.ANN_here(bisosUserName) icm.ANN_here(bisosGroupName) icm.ANN_here(platformControlBaseDir) return cmndOutcome.set( opError=icm.OpError.Success, opResults=None, ) ####+BEGIN: bx:icm:python:method :methodName "cmndDocStr" :methodType "anyOrNone" :retType "bool" :deco "default" :argsList "" """
def withPbdNameGetRootForPlatform(pbdName): rootDirName = None bxPlatformConfigBase = bxPlatformThis.pkgBase_configDir() if pbdName == "bisosRoot": rootDirName = bxPlatformConfig.rootDir_bisos_fpObtain(bxPlatformConfigBase) elif pbdName == "deRunRoot": rootDirName = bxPlatformConfig.rootDir_bxo_fpObtain(bxPlatformConfigBase) elif pbdName == "bxoRoot": rootDirName = bxPlatformConfig.rootDir_deRun_fpObtain(bxPlatformConfigBase) else: icm.EH_problem_usageError("") return rootDirName
def cmnd(self, interactive=False, # Can also be called non-interactively ): cmndOutcome = self.getOpOutcome() if interactive: if not self.cmndLineValidate(outcome=cmndOutcome): return cmndOutcome callParamsDict = {} if not icm.cmndCallParamsValidate(callParamsDict, interactive, outcome=cmndOutcome): return cmndOutcome ####+END: def cpsInit(): return collections.OrderedDict() #def menuItem(): icm.ex_gCmndMenuItem(cmndName, cps, cmndArgs, verbosity='little') def execLineEx(cmndStr): icm.ex_gExecMenuItem(execLine=cmndStr) logControler = icm.LOG_Control() logControler.loggerSetLevel(20) icm.icmExampleMyName(G.icmMyName(), G.icmMyFullName()) icm.G_commonBriefExamples() # bleep.examples_icmBasic() ####+BEGIN: bx:icm:python:cmnd:subSection :title "Dev And Testing" """ ** [[elisp:(beginning-of-buffer)][Top]] ================ [[elisp:(blee:ppmm:org-mode-toggle)][Nat]] [[elisp:(delete-other-windows)][(1)]] *Dev And Testing* [[elisp:(org-cycle)][| ]] [[elisp:(org-show-subtree)][|=]] """ ####+END: # # ICMs PKG Information # configBaseDir = bxPlatformThis.pkgBase_configDir() print configBaseDir bxPlatformConfig.examples_pkgInfoParsFull( configBaseDir=configBaseDir, )
#execLineEx("""ls""") ####+BEGIN: bx:icm:python:section :title "ICM Commands" """ * [[elisp:(beginning-of-buffer)][Top]] ################ [[elisp:(blee:ppmm:org-mode-toggle)][Nat]] [[elisp:(delete-other-windows)][(1)]] *ICM Commands* [[elisp:(org-cycle)][| ]] [[elisp:(org-show-subtree)][|=]] """ ####+END: ####+BEGIN: bx:icm:python:section :title "Platform FPs" """ * [[elisp:(beginning-of-buffer)][Top]] ################ [[elisp:(blee:ppmm:org-mode-toggle)][Nat]] [[elisp:(delete-other-windows)][(1)]] *Platform FPs* [[elisp:(org-cycle)][| ]] [[elisp:(org-show-subtree)][|=]] """ ####+END: configBaseDir = bxPlatformThis.pkgBase_configDir() #platformConfigFpBase = bxPlatformConfig.configPkgInfoFpBaseDir_obtain(configBaseDir) bisosUserName = bxPlatformConfig.bisosUserName_fpObtain(configBaseDir) bisosGroupName = bxPlatformConfig.bisosGroupName_fpObtain(configBaseDir) #platformControlBaseDir = bxPlatformConfig.platformControlBaseDir_fpObtain(configBaseDir) #icm.unusedSuppressForEval(moduleDescription, moduleUsage, moduleStatus) #icm.ANN_write(configBaseDir) #icm.ANN_here(platformConfigFpBase) #icm.ANN_here(bisosUserName) #icm.ANN_here(bisosGroupName) #icm.ANN_here(platformControlBaseDir) """ * [[elisp:(org-cycle)][| ]] [[elisp:(blee:ppmm:org-mode-toggle)][Nat]] [[elisp:(beginning-of-buffer)][Top]] [[elisp:(delete-other-windows)][(1)]] || IIF :: icmsPkgNameSpecification [[elisp:(org-cycle)][| ]]