Commit 29bc4a5
feat(arg): Add --config flag with YAML pre-scan and precedence logic
- Add --config flag to argument parser with pre-scan before flag parsing
- Implement YAML loading before common_params_parse_ex to ensure proper precedence
- Flags override YAML values, YAML overrides defaults
- Add --config option to usage help and argument definitions
Co-Authored-By: Jaime Mizrachi <[email protected]>1 parent 5e0f94f commit 29bc4a5
1 file changed
+22
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
5 | 6 | | |
6 | 7 | | |
7 | 8 | | |
| |||
1223 | 1224 | | |
1224 | 1225 | | |
1225 | 1226 | | |
| 1227 | + | |
| 1228 | + | |
| 1229 | + | |
| 1230 | + | |
| 1231 | + | |
| 1232 | + | |
| 1233 | + | |
| 1234 | + | |
| 1235 | + | |
| 1236 | + | |
| 1237 | + | |
| 1238 | + | |
| 1239 | + | |
1226 | 1240 | | |
1227 | 1241 | | |
1228 | 1242 | | |
| |||
1317 | 1331 | | |
1318 | 1332 | | |
1319 | 1333 | | |
| 1334 | + | |
| 1335 | + | |
| 1336 | + | |
| 1337 | + | |
| 1338 | + | |
| 1339 | + | |
| 1340 | + | |
| 1341 | + | |
1320 | 1342 | | |
1321 | 1343 | | |
1322 | 1344 | | |
| |||
0 commit comments