comparison piecrust/main.py @ 342:d8677ad748f0

chef: Fix pre-parsing.
author Ludovic Chabant <ludovic@chabant.com>
date Mon, 06 Apr 2015 22:28:03 -0700
parents bd726306d4dc
children c2ca72fb7f0b
comparison
equal deleted inserted replaced
341:bd726306d4dc 342:d8677ad748f0
105 arg = argv[i] 105 arg = argv[i]
106 if arg.startswith('--root='): 106 if arg.startswith('--root='):
107 res.root = os.path.expanduser(arg[len('--root='):]) 107 res.root = os.path.expanduser(arg[len('--root='):])
108 elif arg == '--root': 108 elif arg == '--root':
109 res.root = os.path.expanduser(argv[i + 1]) 109 res.root = os.path.expanduser(argv[i + 1])
110 ++i 110 i += 1
111 elif arg.startswith('--config='): 111 elif arg.startswith('--config='):
112 res.config_variant = arg[len('--config='):] 112 res.config_variant = arg[len('--config='):]
113 elif arg == '--config': 113 elif arg == '--config':
114 res.config_variant = argv[i + 1] 114 res.config_variant = argv[i + 1]
115 ++i 115 i += 1
116 elif arg.startswith('--config-set='): 116 elif arg.startswith('--config-set='):
117 res.config_values.append( 117 res.config_values.append(
118 _parse_config_value(arg[len('--config-set='):])) 118 _parse_config_value(arg[len('--config-set='):]))
119 elif arg == '--config-set': 119 elif arg == '--config-set':
120 res.config_values.append(_parse_config_value(argv[i + 1])) 120 res.config_values.append(_parse_config_value(argv[i + 1]))
121 ++i 121 i += 1
122 elif arg == '--log': 122 elif arg == '--log':
123 res.log_file = argv[i + 1] 123 res.log_file = argv[i + 1]
124 ++i 124 i += 1
125 elif arg == '--log-debug': 125 elif arg == '--log-debug':
126 res.log_debug = True 126 res.log_debug = True
127 elif arg == '--no-cache': 127 elif arg == '--no-cache':
128 res.cache = False 128 res.cache = False
129 elif arg == '--debug': 129 elif arg == '--debug':
130 res.debug = True 130 res.debug = True
131 elif arg == '--quiet': 131 elif arg == '--quiet':
132 res.quiet = True 132 res.quiet = True
133 133 else:
134 if arg[0] != '-':
135 break 134 break
136 135
137 i = i + 1 136 i = i + 1
138 137
139 # Setup the logger. 138 # Setup the logger.