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!')
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!')
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':