summaryrefslogtreecommitdiff
path: root/src/args.py
diff options
context:
space:
mode:
authormathieui <mathieui@mathieui.net>2015-02-21 23:16:52 +0100
committermathieui <mathieui@mathieui.net>2015-02-21 23:16:52 +0100
commit1209bd94b60cb85c756d937ad9cada69f2428397 (patch)
tree6e215b9f53aa8d37e141844f72513daf340d9b22 /src/args.py
parent96e97962bc64fe8a53c02f7f0bd787cee5c3fc5f (diff)
downloadpoezio-1209bd94b60cb85c756d937ad9cada69f2428397.tar.gz
poezio-1209bd94b60cb85c756d937ad9cada69f2428397.tar.bz2
poezio-1209bd94b60cb85c756d937ad9cada69f2428397.tar.xz
poezio-1209bd94b60cb85c756d937ad9cada69f2428397.zip
Add a -c/--check-config option to check the config file
It displays the missing options and the ones which are changed from the default values.
Diffstat (limited to 'src/args.py')
-rw-r--r--src/args.py11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/args.py b/src/args.py
index 637d3158..a67a0142 100644
--- a/src/args.py
+++ b/src/args.py
@@ -11,14 +11,17 @@ def parse_args(CONFIG_PATH=''):
"""
Parse the arguments from the command line
"""
- parser = ArgumentParser()
+ parser = ArgumentParser('poezio')
+ parser.add_argument("-c", "--check-config", dest="check_config",
+ action='store_true',
+ help=_('Check the config file'))
+ parser.add_argument("-d", "--debug", dest="debug",
+ help=_("The file where debug will be written"),
+ metavar="DEBUG_FILE")
parser.add_argument("-f", "--file", dest="filename",
default=path.join(CONFIG_PATH, 'poezio.cfg'),
help=_("The config file you want to use"),
metavar="CONFIG_FILE")
- parser.add_argument("-d", "--debug", dest="debug",
- help=_("The file where debug will be written"),
- metavar="DEBUG_FILE")
parser.add_argument("-v", "--version", dest="version",
help=SUPPRESS, metavar="VERSION",
default="0.9-dev")