for i in range(len(arg)): if arg[i] == "-r": read_content_preview = True if arg[i] == "-v": do_debug_log = True elif arg[i] == "-c": if i + 1 >= len(arg): print('[shadow] empty configuration path') sys.exit() config_path = arg[i+1] shadow.parse(read_content_preview, config_path, do_debug_log=do_debug_log) elif sys.argv[1] == 'jeversion': shadow.version() shadow.firefox_version() elif sys.argv[1] == 'jedump': arg = sys.argv[2:] if len(arg) == 0: path = None else: path = arg[0] shadow.dump_all(path=path) elif sys.argv[1] == 'jechunks': shadow.dump_chunks()
def invoke(self, arg, from_tty): shadow.version()
if __name__ == '__main__': argc = len(sys.argv) if argc == 1: shadow.help() sys.exit() if sys.argv[1] == 'help': shadow.help() elif sys.argv[1] == 'jeparse': shadow.parse() elif sys.argv[1] == 'version': shadow.version() shadow.firefox_version() elif sys.argv[1] == 'jedump': arg = '' try: arg = sys.argv[2] screen = false except: screen = true shadow.dump_all(filename=arg, dump_to_screen=screen) elif sys.argv[1] == 'jechunks': shadow.dump_chunks()