Files
Marlin/buildroot/tests
Steven Haigh a1a9904d32 🔨 Enhance mc-apply.py (#28157)
Enhance `mc-apply.py` with `configuration.py` features and value normalization:
- Verbose logging system with `--verbose` flag (0-2 levels)
- `fetch_example()` to download configs from GitHub (`examples/path` or URLs)
- `disable_all_options()` to comment out all `#define` statements
- Special directives support via directives JSON key
- Support for `[disable]`, `examples/path`, and direct URL directives

Implement value normalization for consistent behavior:
- "on", "true", true, "" => enable (uncomment `#define`)
- "off", "false", false => disable (comment out `#define`)
- All other values => set value (`#define OPTION value`)

Update example marlin_config.json to demonstrate different value formats and directive usage. Changes are fully backward compatible with existing JSON configuration files.
2025-11-15 15:44:16 -06:00
..
2025-03-16 03:24:00 -05:00
2024-10-03 13:41:49 -05:00
2024-10-03 13:41:49 -05:00
2025-05-23 21:11:50 -05:00
2025-10-03 09:57:53 -05:00
2024-10-03 13:41:49 -05:00
2025-10-19 19:01:04 -05:00
2024-10-03 13:41:49 -05:00
2025-11-11 19:51:22 -06:00
2024-01-03 21:14:17 -06:00
2023-08-07 04:24:04 -05:00
2025-11-07 00:21:09 -06:00
2024-10-03 13:41:49 -05:00
2024-10-03 13:41:49 -05:00
2024-10-03 13:41:49 -05:00
2023-03-28 23:45:22 -05:00
2025-11-02 21:16:44 -06:00
2025-06-20 20:50:13 -05:00
2025-04-14 16:50:26 -05:00
2025-11-13 20:14:57 -06:00
2024-10-03 13:41:49 -05:00
2021-06-02 01:44:55 -05:00
2023-12-13 01:44:11 -06:00
2023-05-21 08:38:42 -05:00
2023-08-07 04:24:04 -05:00
2024-10-03 13:41:49 -05:00
2024-10-03 13:41:49 -05:00
2025-10-31 20:20:05 -05:00
2024-10-03 13:41:49 -05:00
2023-06-01 14:44:19 -05:00
2024-10-03 13:41:49 -05:00
2025-03-31 22:33:10 -05:00
2024-11-03 14:15:10 -06:00
2025-11-08 15:16:06 -06:00
2024-10-03 13:41:49 -05:00
2024-10-03 13:41:49 -05:00
2024-10-03 13:41:49 -05:00
2025-11-15 15:44:16 -06:00
2024-10-03 13:41:49 -05:00
2024-10-03 13:41:49 -05:00
2024-10-03 13:41:49 -05:00
2024-10-03 13:41:49 -05:00
2025-10-31 20:20:05 -05:00