Example #1
0
def uninstall():
    try:
        from breadbot.core.common import Cfg
        cfg_path = Cfg().get('local', 'cfg_path')
        bin_path = Cfg().get('local', 'bin_path')
        if os.path.exists(cfg_path):
            os.remove(cfg_path)
        if os.path.exists(bin_path):
            os.remove(bin_path)
        os.system('pip3 uninstall breadbot')
    except Exception:
        pass
    print('Uninstall success!')
Example #2
0
def install():
    os.system('pip3 install -U pip')
    os.system('pip3 install -r requirements.txt')
    setup(
        setup_requires=['pbr>=0.1'],
        pbr=True,)

    from breadbot.core.common import Cfg
    log_path = Cfg().get('local', 'log_path')
    mem_path = Cfg().get('local', 'mem_path')
    if not os.path.exists(log_path):
        os.mkdir(log_path)
    if not os.path.exists(mem_path):
        os.mkdir(mem_path)
    data_path = os.path.join(os.getcwd(), 'data')
    if not os.path.exists(data_path):
        Cfg().write('local', 'data_paths', data_path)
        os.system(
            'git clone https://github.com/ideamark/ideamark.github.io data')
        os.system('chmod -R 777 data')
    print('Install success!')
Example #3
0
    args = [sys.executable] + sys.argv
    os.execlp('sudo', 'sudo', *args)

if len(sys.argv) <= 1:
    print('Please enter install, uninstall or clean')
    sys.exit(1)

elif sys.argv[1] == 'install':
    os.system('pip3 install -U pip')
    os.system('pip3 install -r requirements.txt')
    setup(
        setup_requires=['pbr>=0.1'],
        pbr=True,
    )
    from breadbot.core.common import Cfg
    log_path = Cfg().get('local', 'log_path')
    mem_path = Cfg().get('local', 'mem_path')
    if not os.path.exists(log_path):
        os.mkdir(log_path)
    if not os.path.exists(mem_path):
        os.mkdir(mem_path)
    data_path = os.path.join(os.getcwd(), 'data')
    if not os.path.exists(data_path):
        Cfg().write('local', 'data_paths', data_path)
        os.system(
            'git clone https://github.com/ideamark/ideamark.github.io "data"')
        os.system('chmod -R 777 data')
    print('Install success!')
    sys.exit(0)

elif sys.argv[1] == 'uninstall':