2018-03-10 15:42:53 +00:00
|
|
|
import app
|
2018-01-26 20:21:46 +00:00
|
|
|
from user_data.settings import *
|
2018-05-10 17:47:34 +00:00
|
|
|
import utils.util as util
|
2018-01-26 20:21:46 +00:00
|
|
|
import argparse
|
2016-02-18 16:15:38 +00:00
|
|
|
|
2018-04-17 12:14:05 +00:00
|
|
|
|
2018-04-15 21:11:51 +00:00
|
|
|
__maintainer__ = 'Ingvar'
|
|
|
|
__version__ = '0.5.0'
|
|
|
|
|
2016-02-18 16:15:38 +00:00
|
|
|
|
2016-07-06 13:25:04 +00:00
|
|
|
def clean():
|
2018-06-30 16:54:08 +00:00
|
|
|
"""Removes libs folder"""
|
2018-05-03 21:17:48 +00:00
|
|
|
directory = util.get_libs_directory()
|
|
|
|
util.remove(directory)
|
2016-07-06 13:25:04 +00:00
|
|
|
|
|
|
|
|
2017-01-04 16:46:23 +00:00
|
|
|
def reset():
|
|
|
|
Settings.reset_auto_profile()
|
|
|
|
|
|
|
|
|
2018-04-15 21:11:51 +00:00
|
|
|
def print_toxygen_version():
|
|
|
|
print('Toxygen v' + __version__)
|
|
|
|
|
|
|
|
|
2016-07-05 18:43:51 +00:00
|
|
|
def main():
|
2018-01-26 20:21:46 +00:00
|
|
|
parser = argparse.ArgumentParser()
|
2018-04-17 18:08:22 +00:00
|
|
|
parser.add_argument('--version', action='store_true', help='Prints Toxygen version')
|
2018-06-30 16:54:08 +00:00
|
|
|
parser.add_argument('--clean', action='store_true', help='Delete toxcore libs from libs folder')
|
|
|
|
parser.add_argument('--reset', action='store_true', help='Reset default profile')
|
|
|
|
parser.add_argument('--uri', help='Add specified Tox ID to friends')
|
|
|
|
parser.add_argument('profile', nargs='?', default=None, help='Path to Tox profile')
|
2018-01-26 20:21:46 +00:00
|
|
|
args = parser.parse_args()
|
2018-04-15 21:11:51 +00:00
|
|
|
|
|
|
|
if args.version:
|
|
|
|
print_toxygen_version()
|
|
|
|
return
|
|
|
|
|
|
|
|
if args.clean:
|
|
|
|
clean()
|
|
|
|
return
|
|
|
|
|
|
|
|
if args.reset:
|
|
|
|
reset()
|
|
|
|
return
|
|
|
|
|
2018-04-17 18:08:22 +00:00
|
|
|
toxygen = app.App(__version__, args.profile, args.uri)
|
2016-03-15 17:05:19 +00:00
|
|
|
toxygen.main()
|
2016-07-05 18:43:51 +00:00
|
|
|
|
|
|
|
|
|
|
|
if __name__ == '__main__':
|
|
|
|
main()
|