from config import config APP = ArgumentParser() APP.add_argument("--list", default=False, action="store_true") APP.add_argument("--debug", default=False, action="store_true") ARGS = APP.parse_args() if config["DEBUG"] or ARGS.debug: logging.basicConfig(level=logging.DEBUG) else: logging.basicConfig() WINLOGGER = Observer() if ARGS.list: print WINLOGGER.top() WINLOGGER.stop() sys.exit() SINCE = time() CMD = "" try: while CMD not in [":q", ":quit", "exit", "q", "quit"]: if CMD == "": pass elif CMD == "du": print subprocess.check_output(["du", "-h", config["DATABASE"]]) elif CMD == "feh": renderGraphViz(destination=config["GRAPH"], since=SINCE) print "opening feh %s" % config["GRAPH"] subprocess.call(["feh", config["GRAPH"]])