def main():
parser = argparse.ArgumentParser()
parser.add_argument('key', help='key name to be fetched ("." to fetch all)')
parser.add_argument('conf', help='path to a config file')
ns = parser.parse_args()
try:
val = fetch_value_from_file(ns.key, ns.conf)
except KeyError:
log('no such key: ' + ns.key)
sys.exit(1)
if isinstance(val, dict) or isinstance(val, list):
print yaml.dump(val)
else:
print val
评论列表
文章目录