From 145b38252a60f60d238d83d5556bb79a6a97357f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Mart=C3=AD?= Date: Mon, 4 Nov 2013 20:28:32 +0100 Subject: [PATCH] Basic completion for init, add --verbose to it --- completion/bash-completion | 8 +++++++- fdroidserver/init.py | 6 +++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/completion/bash-completion b/completion/bash-completion index c6a5ef13..da678a2e 100644 --- a/completion/bash-completion +++ b/completion/bash-completion @@ -183,10 +183,16 @@ __complete_server() { __complete_options } +__complete_init() { + opts="-h -v" + lopts="--help --verbose" + __complete_options +} + _fdroid() { local cmd cmds aliased cmd=${COMP_WORDS[1]} - cmds=" build update publish checkupdates import rewritemeta scanner verify stats server " + cmds=" build init update publish checkupdates import rewritemeta scanner verify stats server " aliased=false for c in $cmds; do eval "_fdroid_${c} () { diff --git a/fdroidserver/init.py b/fdroidserver/init.py index 6203f67c..9fe975a3 100644 --- a/fdroidserver/init.py +++ b/fdroidserver/init.py @@ -42,9 +42,13 @@ def write_to_config(key, value): f.writelines(data) def main(): + + global options, config + # Parse command line... - global options parser = OptionParser() + parser.add_option("-v", "--verbose", action="store_true", default=False, + help="Spew out even more information than normal") (options, args) = parser.parse_args() # find root install prefix