bdisk/bdisk/main.py

31 lines
871 B
Python
Raw Normal View History

#!/usr/bin/env python3.6
2018-05-09 03:27:58 -04:00
import argparse
2018-05-10 00:30:50 -04:00
import confparse
2018-05-09 03:27:58 -04:00
"""The primary user interface for BDisk. If we are running interactively,
parse arguments first, then initiate a BDisk session."""
def parseArgs():
2018-05-10 00:30:50 -04:00
args = argparse.ArgumentParser(description = ('An easy liveCD creator '
'built in python. Supports '
'hybrid ISOs/USB, iPXE, and '
'UEFI.'),
epilog = ('https://git.square-r00t.net'))
return(args)
2018-05-09 03:27:58 -04:00
def run():
pass
def run_interactive():
2018-05-10 00:30:50 -04:00
args = vars(parseArgs().parse_args())
args['profile'] = {}
for i in ('name', 'id', 'uuid'):
args['profile'][i] = args[i]
del(args[i])
run(args)
return()
if __name__ == '__main__':
main()