Merge branch 'master' into zsh-func
This commit is contained in:
		
						commit
						265e239fc8
					
				
					 1 changed files with 3 additions and 3 deletions
				
			
		| 
						 | 
				
			
			@ -12,14 +12,14 @@ import sys
 | 
			
		|||
 | 
			
		||||
def parse_args(argv, *a, **kw):
 | 
			
		||||
    parser = argparse.ArgumentParser(*a, **kw)
 | 
			
		||||
    parser.add_argument('--json', action='store_true')
 | 
			
		||||
    parser.add_argument('--python', action='store_true')
 | 
			
		||||
    parser.add_argument('-j', '--json', action='store_const', const='js', dest='type')
 | 
			
		||||
    parser.add_argument('-p', '--python', action='store_const', const='py', dest='type')
 | 
			
		||||
    args = parser.parse_args(argv)
 | 
			
		||||
    return args
 | 
			
		||||
 | 
			
		||||
def main(argv):
 | 
			
		||||
    args = parse_args(argv[1:], prog=argv[0])
 | 
			
		||||
    if args.json:
 | 
			
		||||
    if not args.type or args.type == 'js':
 | 
			
		||||
        print(json.dumps(json.load(sys.stdin), indent=2))
 | 
			
		||||
    else:
 | 
			
		||||
        pprint.pprint(eval(sys.stdin.read()))
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue