def main(argv): args = parse_cmdline(argv) config.load_config(args.config) apply_cmdline_overwrites(args) # TODO: Path not expaned used before cache sanity-checked it back = backend.create(config.config['back'], config.config['cache']['dir']) cache = Cache(config.config['cache'], back) if config.config.getboolean('main', 'console'): CacheFSConsole(cache).cmdloop() cache.shutdown()