This commit is contained in:
Vinícius Moreira
2020-04-13 11:49:28 -03:00
parent 83aab1ff55
commit 01a60ea686
165 changed files with 12778 additions and 6171 deletions

15
bauh/cli/cli_args.py Normal file
View File

@@ -0,0 +1,15 @@
import argparse
from argparse import Namespace
from bauh import __app_name__, __version__
def read() -> Namespace:
parser = argparse.ArgumentParser(prog='{}-cli'.format(__app_name__), description="CLI for Linux software management")
parser.add_argument('-v', '--version', action='version', version='%(prog)s {}'.format(__version__))
sub_parsers = parser.add_subparsers(dest='command', help='commands')
updates_parser = sub_parsers.add_parser('updates', help='List available software updates')
updates_parser.add_argument('-f', '--format', help='Command output format. Default: %(default)s', choices=['text', 'json'], default='text')
return parser.parse_args()