49 lines
1.1 KiB
Python
49 lines
1.1 KiB
Python
import sys
|
|
from user_data.settings import *
|
|
from util import curr_directory, program_version, remove
|
|
import argparse
|
|
|
|
|
|
|
|
|
|
|
|
def clean():
|
|
"""Removes all windows libs from libs folder"""
|
|
d = curr_directory() + '/libs/'
|
|
remove(d)
|
|
|
|
|
|
def reset():
|
|
Settings.reset_auto_profile()
|
|
|
|
|
|
def main():
|
|
parser = argparse.ArgumentParser()
|
|
parser.add_argument('--version')
|
|
parser.add_argument('--clean')
|
|
parser.add_argument('--reset')
|
|
args = parser.parse_args()
|
|
if not len(args):
|
|
toxygen = Toxygen()
|
|
else: # started with argument(s)
|
|
arg = sys.argv[1]
|
|
if arg == '--version':
|
|
print('Toxygen v' + program_version)
|
|
return
|
|
elif arg == '--help':
|
|
print('Usage:\ntoxygen path_to_profile\ntoxygen tox_id\ntoxygen --version\ntoxygen --reset')
|
|
return
|
|
elif arg == '--clean':
|
|
clean()
|
|
return
|
|
elif arg == '--reset':
|
|
reset()
|
|
return
|
|
else:
|
|
toxygen = Toxygen(arg)
|
|
toxygen.main()
|
|
|
|
|
|
if __name__ == '__main__':
|
|
main()
|