From 7d0c582065abfaefcfa47b21e31d4cc77a9a1cc1 Mon Sep 17 00:00:00 2001 From: Dmitry Sutyagin Date: Tue, 14 Feb 2017 15:18:38 -0800 Subject: [PATCH] Fix: CLI docs Change-Id: Iea3847e07e7f919a0fdcb66eab76b12be155d101 --- doc/source/cli.rst | 17 +++++++++++++++-- timmy/modules/fuel.py | 7 +++++++ timmy/modules/local.py | 7 +++++++ 3 files changed, 29 insertions(+), 2 deletions(-) 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