diff --git a/doc/source/cli.rst b/doc/source/cli.rst index 574383a..ac6dae7 100644 --- a/doc/source/cli.rst +++ b/doc/source/cli.rst @@ -5,7 +5,20 @@ CLI .. automodule:: timmy.cli .. argparse:: :module: timmy.cli - :func: parse_args + :func: parser_init + :prog: timmy + +Fuel module parameters + +.. argparse:: + :module: timmy.modules.fuel + :func: prepare_args + :prog: timmy + +Local module parameters + +.. argparse:: + :module: timmy.modules.local + :func: prepare_args :prog: timmy - diff --git a/timmy/modules/fuel.py b/timmy/modules/fuel.py index cfac7c1..16d511c 100644 --- a/timmy/modules/fuel.py +++ b/timmy/modules/fuel.py @@ -64,6 +64,13 @@ def add_args(parser): return parser +def prepare_args(): + import argparse + parser = argparse.ArgumentParser() + parser = add_args(parser) + return parser + + def check_args(args, conf): if args.fuel_ip: conf['fuel_ip'] = args.fuel_ip diff --git a/timmy/modules/local.py b/timmy/modules/local.py index f1ef74e..1480597 100644 --- a/timmy/modules/local.py +++ b/timmy/modules/local.py @@ -26,6 +26,13 @@ def add_args(parser): return parser +def prepare_args(): + import argparse + parser = argparse.ArgumentParser() + parser = add_args(parser) + return parser + + def check_args(args, conf): pass