Add packaging files

This commit is contained in:
nolash
2021-11-10 09:20:25 +01:00
parent 99156a1dba
commit 5a337db2b0
7 changed files with 88 additions and 5 deletions

View File

@@ -78,7 +78,7 @@ class CmdCtrl:
self.cmd_string = cmd_string_translate
if self.cmd_string == None:
raise ValueError('Subcommand missing')
self.cmd_string = 'none'
modname = 'clicada.cli.{}'.format(self.cmd_string)
self.logger.debug('using module {}'.format(modname))
@@ -98,7 +98,7 @@ class CmdCtrl:
def config(self):
extra_args = self.cmd_mod.extra_args()
if self.cmd_args.config:
self.config = chainlib.eth.cli.Config.from_args(self.cmd_args, base_config_dir=base_config_dir, extra_args=extra_args, override_dirs=self.cmd_args.c)
self.config = chainlib.eth.cli.Config.from_args(self.cmd_args, base_config_dir=base_config_dir, extra_args=extra_args, default_config_dir=self.cmd_args.config)
else:
self.config = chainlib.eth.cli.Config.from_args(self.cmd_args, base_config_dir=base_config_dir, extra_args=extra_args)

14
clicada/cli/none.py Normal file
View File

@@ -0,0 +1,14 @@
def process_args(argparser):
pass
def extra_args():
return {}
def apply_args(config, args):
pass
def validate(config, args):
pass
def execute(ctrl):
raise ValueError('subcommand missing')