dusk
|
300539fdda
|
feat(commands): add typed flags, misplaced and non-applicable flags error reporting
|
2025-01-14 11:53:56 +09:00 |
|
dusk
|
d5c271be20
|
refactor(commands): clearer token match typing, make tree.possible_commads return iterator instead of traversing the whole tree immediately
|
2025-01-12 04:23:46 +09:00 |
|
dusk
|
58f07c3baa
|
feat(commands): allow commands to not be suggested
|
2025-01-11 23:05:29 +09:00 |
|
dusk
|
f0d287b873
|
feat(commands): show command suggestions if a command was not found
|
2025-01-11 22:38:29 +09:00 |
|
dusk
|
4f7e9c22a1
|
feat(commands): implement Display traits for Token and Command to have some basic 'doc gen', split Toggle into Enable and Disable
|
2025-01-08 18:31:59 +09:00 |
|
dusk
|
482c923507
|
feat: better parameters handling, implement multi-token matching
|
2025-01-07 23:15:18 +09:00 |
|
dusk
|
ff121ecc51
|
refactor(commands): ToToken trait for easier conversion into tokens
|
2025-01-05 00:59:59 +09:00 |
|
dusk
|
e70d69e45c
|
refactor: start to stop using ctx.Match
|
2025-01-05 00:58:48 +09:00 |
|
dusk
|
b9867e7ea3
|
refactor(commands): also use smolstr for commands themselves
|
2025-01-04 07:43:55 +09:00 |
|
dusk
|
af523a4c23
|
refactor(commands): separate commands definitions and other code into modules
|
2025-01-04 07:35:04 +09:00 |
|