示例#1
0
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.')
示例#2
0
def info_command(ledger, store, args):
  try:
    print(ledger.info(args.package, args.spec))
  except ledger.DoesNotExist as e:
    die(e)