def g_argsExtraSpecify(parser, ): ####+END: """Module Specific Command Line Parameters. g_argsExtraSpecify is passed to G_main and is executed before argsSetup (can not be decorated) """ G = icm.IcmGlobalContext() icmParams = icm.ICM_ParamDict() icmParams.parDictAdd( parName='moduleVersion', parDescription="Module Version", parDataType=None, parDefault=None, parChoices=list(), parScope=icm.ICM_ParamScope.TargetParam, argparseShortOpt=None, argparseLongOpt='--version', ) bleep.commonParamsSpecify(icmParams) icmsPkgLib.commonParamsSpecify(icmParams) icm.argsparseBasedOnIcmParams(parser, icmParams) # So that it can be processed later as well. G.icmParamDictSet(icmParams) return
def g_paramsExtraSpecify(parser, ): ####+END: """Module Specific Command Line Parameters. g_argsExtraSpecify is passed to G_main and is executed before argsSetup (can not be decorated) """ G = icm.IcmGlobalContext() icmParams = icm.ICM_ParamDict() bleep.commonParamsSpecify(icmParams) bpo.commonParamsSpecify(icmParams) icm.argsparseBasedOnIcmParams(parser, icmParams) # So that it can be processed later as well. G.icmParamDictSet(icmParams) return
def g_argsExtraSpecify(parser, ): ####+END: """Module Specific Command Line Parameters. g_argsExtraSpecify is passed to G_main and is executed before argsSetup (can not be decorated) """ G = icm.IcmGlobalContext() icmParams = icm.ICM_ParamDict() marmeAcctsLib.commonParamsSpecify(icmParams) icmParams.parDictAdd( parName='moduleVersion', parDescription="Module Version", parDataType=None, parDefault=None, parChoices=list(), parScope=icm.ICM_ParamScope.TargetParam, argparseShortOpt=None, argparseLongOpt='--version', ) icmParams.parDictAdd( parName='inFile', parDescription="Input File", parDataType=None, # ../control/outMail/common/template/bynameUtf8.mail parDefault=os.path.join( marmeAcctsLib.outMailCommonDirGet( marmeAcctsLib.enabledControlProfileObtain( curGet_bxoId(), curGet_sr())), "template/bynameUtf8.mail"), parChoices=["someFile", "UserInput"], parScope=icm.ICM_ParamScope.TargetParam, argparseShortOpt=None, argparseLongOpt='--inFile', ) icmParams.parDictAdd( parName='fromLine', parDescription="From Line", parDataType=None, parDefault="*****@*****.**", parChoices=["*****@*****.**", "UserInput"], parScope=icm.ICM_ParamScope.TargetParam, argparseShortOpt=None, argparseLongOpt='--fromLine', ) icmParams.parDictAdd( parName='toLine', parDescription="To Line", parDataType=None, parDefault="*****@*****.**", parChoices=["*****@*****.**", "UserInput"], parScope=icm.ICM_ParamScope.TargetParam, argparseShortOpt=None, argparseLongOpt='--toLine', ) bleep.commonParamsSpecify(icmParams) icm.argsparseBasedOnIcmParams(parser, icmParams) # So that it can be processed later as well. G.icmParamDictSet(icmParams) return
def g_argsExtraSpecify(parser, ): ####+END: """Module Specific Command Line Parameters. g_argsExtraSpecify is passed to G_main and is executed before argsSetup (can not be decorated) """ G = icm.IcmGlobalContext() icmParams = icm.ICM_ParamDict() icmParams.parDictAdd( parName='moduleVersion', parDescription="Module Version", parDataType=None, parDefault=None, parChoices=list(), parScope=icm.ICM_ParamScope.TargetParam, argparseShortOpt=None, argparseLongOpt='--version', ) icmParams.parDictAdd( parName='rsrc', parDescription="Resource", parDataType=None, parDefault=None, parChoices=["someResource", "UserInput"], parScope=icm.ICM_ParamScope.TargetParam, argparseShortOpt=None, argparseLongOpt='--rsrc', ) icmParams.parDictAdd( parName='inFile', parDescription="Input File", parDataType=None, parDefault=None, parChoices=["someFile", "UserInput"], parScope=icm.ICM_ParamScope.TargetParam, argparseShortOpt=None, argparseLongOpt='--inFile', ) icmParams.parDictAdd( parName='baseDir', parDescription="Base Directory Name", parDataType=None, parDefault=None, parChoices=[], parScope=icm.ICM_ParamScope.TargetParam, argparseShortOpt=None, argparseLongOpt='--baseDir', ) icmParams.parDictAdd( parName='policy', parDescription="Encryption Policy", parDataType=None, parDefault=None, parChoices=[], parScope=icm.ICM_ParamScope.TargetParam, argparseShortOpt=None, argparseLongOpt='--policy', ) icmParams.parDictAdd( parName='keyringPolicy', parDescription="Policy For Setting Passwd In Keyring", parDataType=None, parDefault=None, parChoices=[ 'prompt', 'default', ], parScope=icm.ICM_ParamScope.TargetParam, argparseShortOpt=None, argparseLongOpt='--keyringPolicy', ) icmParams.parDictAdd( parName='alg', parDescription="Symetric Encryption Algorithem", parDataType=None, parDefault=None, parChoices=[ 'default', 'someAlg', ], parScope=icm.ICM_ParamScope.TargetParam, argparseShortOpt=None, argparseLongOpt='--alg', ) bleep.commonParamsSpecify(icmParams) cryptKeyring.commonParamsSpecify(icmParams) icm.argsparseBasedOnIcmParams(parser, icmParams) # So that it can be processed later as well. G.icmParamDictSet(icmParams) return