- commit
- 915f1e10217a4b6ddd5e41ae4c66434949e4baab
- parent
- 882b11c306e0320fc9de372f636d507d59ebb81f
- Author
- Tobias Bengfort <tobias.bengfort@gmx.net>
- Date
- 2015-03-22 13:56
improve cli
Diffstat
| M | projects.py | 9 | +++++---- |
1 files changed, 5 insertions, 4 deletions
diff --git a/projects.py b/projects.py
@@ -281,7 +281,7 @@ def load_config(): 281 281 282 282 def parse_args(): 283 283 parser = argparse.ArgumentParser()284 -1 parser.add_argument('project', nargs='?')-1 284 parser.add_argument('query', nargs='?', help='optionally filter projects') 285 285 parser.add_argument( 286 286 '-l', '--list', 287 287 action='store_true', @@ -292,7 +292,8 @@ def parse_args(): 292 292 help='show only basic stats') 293 293 parser.add_argument( 294 294 '-S', '--show-sources',295 -1 action='store_true')-1 295 action='store_true', -1 296 help='show a source for each claim') 296 297 297 298 return parser.parse_args() 298 299 @@ -302,8 +303,8 @@ def main(): 302 303 config = load_config() 303 304 304 305 keys = config['projects'].keys()305 -1 if args.project is not None:306 -1 keys = filter(lambda k: args.project.lower() in k.lower(), keys)-1 306 if args.query is not None: -1 307 keys = filter(lambda k: args.query.lower() in k.lower(), keys) 307 308 308 309 if args.list: 309 310 for key in keys: