15 Commits

Author SHA1 Message Date
2632feac32 cmd: add support for dynamically generating command options at runtime 2026-02-03 14:46:40 +00:00
ec500c04ad cmd: remove internal usage of legacy iterator interface 2025-11-01 10:02:42 +00:00
34c54eb545 cmd: update to use new object system 2025-10-19 21:02:12 +01:00
0751ef469f meta: rename legacy object module to 'ds' 2025-08-09 19:57:42 +01:00
bcbd85372e cmd: improve command usage strings
the command usage strings now use the actual argument values provided by the user, in particular for the names of relevant commands
2025-08-09 19:36:46 +01:00
5d6423057a cmd: add functions to report option/arg errors to the public API 2025-07-17 17:56:00 +01:00
2ced9a8309 cmd: update references to b_stderr 2025-06-27 21:53:03 +01:00
033e44f83f cmd: switch to new tty interface 2024-11-20 22:12:50 +00:00
7e440f213c cmd: clean up execute_command help message handling 2024-11-19 15:21:10 +00:00
64a246e6f7 cmd: use term formatting codes for command help text 2024-11-14 22:03:39 +00:00
635327bce9 cmd: add support for showing placeholder commands/opts/args in command usage strings 2024-10-31 19:33:48 +00:00
87d8767d11 fix memory leaks 2024-10-27 19:43:05 +00:00
afed1b111d cmd: print extra-long option descriptions on the following line 2024-10-27 14:24:23 +00:00
f3cc628fd0 cmd: fix extra comma after command name in usage help message 2024-10-27 14:21:54 +00:00
d0dcee9c6f add cmd module from corelib 2024-10-24 21:32:28 +01:00