diff options
author | Greg KH <gregkh@linuxfoundation.org> | 2021-08-05 19:36:44 +0200 |
---|---|---|
committer | Konstantin Ryabitsev <konstantin@linuxfoundation.org> | 2021-08-05 14:00:30 -0400 |
commit | f6ac8bf765f605cb49d6dd4fc47e40fa3ef29eee (patch) | |
tree | 83ba8fa481ac4c3ec28bc91ba9ef101325fde19f | |
parent | c7ce724155b46c21c53b8509f83ef2876704dd3a (diff) | |
download | korg-helpers-f6ac8bf765f605cb49d6dd4fc47e40fa3ef29eee.tar.gz |
stable-builder.py: add help text for what the valid commands are
I always need to look up how to use the script, so have the script
provide a help command to show the valid commands.
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Konstantin Ryabitsev <konstantin@linuxfoundation.org>
-rwxr-xr-x | stable-builder.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/stable-builder.py b/stable-builder.py index d595ca1..8c19062 100755 --- a/stable-builder.py +++ b/stable-builder.py @@ -196,6 +196,20 @@ def extend_builder(config, user): logger.info('Sorry, no such device: %s', hostname) +def print_help(): + logger.info('Command summary:') + logger.info('---------------+------------------------------------------------') + logger.info('create | create a builder system') + logger.info(' | email will be sent once the system is started') + logger.info('---------------+------------------------------------------------') + logger.info('destroy | shut down a running builder system') + logger.info('---------------+------------------------------------------------') + logger.info('check | print out information about any running systems') + logger.info('---------------+------------------------------------------------') + logger.info('extend | add 1 hour to the current build system lifetime') + logger.info('---------------+------------------------------------------------') + + def read_config(cfgfile): from configparser import ConfigParser, ExtendedInterpolation if not os.path.exists(cfgfile): @@ -264,6 +278,8 @@ if __name__ == '__main__': rip_builder(_config, cmdargs.user) elif cmdargs.action == 'extend': extend_builder(_config, cmdargs.user) + elif cmdargs.action == 'help': + print_help() else: logger.critical('Unknown action: %s', cmdargs.action) sys.exit(1) |