def setup_defaults(args): config = Config.from_environment() if not args.ledger and config.ledger_uri: args.ledger = parse_ledger(config.ledger_uri) if not args.store and config.store_uri: args.store = parse_store(config.store_uri) if not args.store: die('Must specify a store.') if not args.ledger: die('Must specify a ledger.')
def info_command(ledger, store, args): try: print(ledger.info(args.package, args.spec)) except ledger.DoesNotExist as e: die(e)