if not permissions.check_root(files.readall("/proc/info/su")): colors.show("paye", "perm", "") sys.exit(0) ## Check inputs ## if sys.argv[1:] == []: colors.show("paye", "fail", "no inputs.") sys.exit(0) option = sys.argv[1] if option == "cl": pack.clean() elif option == "pak": if files.isfile("/app/cache/lock"): colors.show("paye", "fail", "cache has already locked.") sys.exit(0) else: files.create("/app/cache/lock") if sys.argv[2:] == []: colors.show("paye", "fail", "no inputs.") sys.exit(0) dir = sys.argv[2:] for i in dir: pack.build(i) pack.clean()
commands.uenc([f'/usr/share/layouts/{i}']) for i in files.list('/usr/share/helps'): if files.isfile(f'/usr/share/helps/{i}'): commands.uenc([f'/usr/share/helps/{i}']) for i in files.list('/usr/share/themes'): if files.isfile(f'/usr/share/themes/{i}'): commands.uenc([f'/usr/share/themes/{i}']) for i in files.list('/usr/share/widgets'): if files.isfile(f'/usr/share/widgets/{i}'): commands.uenc([f'/usr/share/widgets/{i}']) if files.isfile('/proc/info/enc'): uencall() ## @core/interface ## if argv == []: interface = files.readall("/etc/interface").upper() if interface.startswith("CLI"): argv = ['kernel'] elif interface.startswith("GUI"): argv = ['gui'] else: colors.show("interface", "fail-start", "") colors.show("kernel", "stop", "") sys.exit(0)
Rachel's Version -> 0.0.1 Data's Version -> 0.0.1 """ # Use PyAbr Database Extensions from libabr import Files, Control # Read From database files = Files() control = Control() UserName = '' firstname = '' lastname = '' email = '' phone = '' ## Use default Pyabr database ## if files.isfile ('/proc/info/su'): UserName = files.readall('/proc/info/su') firstname = control.read_record('first_name','/etc/users/'+UserName) lastname = control.read_record('last_name', '/etc/users/' + UserName) email = control.read_record('email', '/etc/users/' + UserName) phone = control.read_record('phone', '/etc/users/' + UserName) else: ## Use internal Rachel database ## UserName = control.read_record('username' , '/etc/rachel') firstname = control.read_record('firstname' , '/etc/rachel') lastname = control.read_record('lastname' , '/etc/rachel') email = control.read_record('email' , '/etc/rachel') phone = control.read_record('phone' , '/etc/rachel')