Files
deb-python-dcos/dcos/subcommand.py
José Armando García Sancio 106f6a45ce Initial dcos cli commit
2015-01-18 10:13:28 +00:00

32 lines
827 B
Python

"""
Usage:
dcos subcommand info
dcos subcommand install python <uri>
dcos subcommand -h | --help
Options:
-h, --help Show this screen
"""
import subprocess
import docopt
def main():
args = docopt.docopt(__doc__)
if args['subcommand'] and args['info']:
print('Manage DCOS external commands')
elif args['subcommand'] and args['install'] and args['python']:
print('Trying to install a python subcommand')
command = ['pip', 'install', args['<uri>']]
print('Running: {!r}'.format(command))
# For now we are just going to call pip and see if it works
exit_status = subprocess.call(command)
print(
'Using pip returned the following exit status: {!r}'.format(
exit_status))
else:
print(args)