| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-10-03 | Zig 0.15: zig build test | Mitchell Hashimoto | |
| 2025-07-09 | cli: make the action parser (+foo) generic and reusable | Mitchell Hashimoto | |
| 2025-01-23 | documentation: consistent format for actions help | Anund | |
| 2024-10-18 | cli: skip argv0 and actions when parsing CLI flags | Mitchell Hashimoto | |
| This fixes a regression from #2454. In that PR, we added an error when positional arguments are detected. I believe that's correct, but we were silently relying on the previous behavior in the CLI commands. This commit changes the CLI commands to use a new argsIterator function that creates an iterator that skips the first argument (argv0). This is the same behavior that the config parsing does and now uses this shared logic. This also makes it so the argsIterator ignores actions (`+things`) and we document that we expect those to be handled earlier. | |||
| 2024-10-18 | config: richer diagnostics for errors | Mitchell Hashimoto | |
| Rather than storing a list of errors we now store a list of "diagnostics." Each diagnostic has a richer set of structured information, including a message, a key, the location where it occurred. This lets us show more detailed messages, more human friendly messages, and also let's us filter by key or location. We don't take advantage of all of this capability in this initial commit, but we do use every field for something. | |||
| 2024-07-22 | some tweaks | Mitchell Hashimoto | |
| 2024-07-18 | docs: add docstrings | Remi Gelinas | |
| 2024-07-17 | fix: handle recursive config files | Remi Gelinas | |
| 2024-07-17 | feat: print every config error message | Remi Gelinas | |
| 2024-07-17 | fix: handle relative paths in CLI | Remi Gelinas | |
| 2024-07-17 | refactor: move config file loading into loadFile | Remi Gelinas | |
| 2024-07-17 | feat(cli): add initial validate-config action | Remi Gelinas | |
