Commit graph

22 commits

Author SHA1 Message Date
dusk
1943687c70
implement rest of group and member commands 2025-10-01 00:51:45 +00:00
dusk
95fc7e9f60
implement parse list options and related commands 2025-09-30 18:45:35 +00:00
dusk
6d6dcc389f
add hidden flags that dont show up in suggestions, mainly for global flags 2025-09-27 00:21:34 +00:00
dusk
c92c3f84f0
implement random commands, dont keep the subcommands only the flags 2025-09-26 23:56:49 +00:00
dusk
104083aac1
feat: implement system front commands 2025-09-26 14:58:59 +00:00
dusk
10dd499835
feat: implement switch commands 2025-09-24 21:32:42 +03:00
dusk
4a865b45cd
build: define rust-toolchain.toml and point to 'latest' nightly, fix rust crates on it 2025-08-13 02:42:53 +03:00
dusk
3eece261fd
feat: implement system privacy commands (yay system edit done) 2025-04-04 06:14:17 +09:00
dusk
cb0a9eaf9f
feat: implement system proxy commands 2025-04-04 05:24:09 +09:00
dusk
b62340cbb3
feat: implement system avatar commands 2025-04-04 03:50:07 +09:00
dusk
ac52b5c257
feat: implement system name etc. commands 2025-03-31 22:22:38 +09:00
dusk
87f6fe9d75
refactor(command_parser): improve the invalid flags error 2025-03-29 14:51:58 +09:00
dusk
3e65d74bc4
fix(command_parser): use correct invalid_flags variable when constructing that error 2025-03-29 14:34:15 +09:00
dusk
a5576ad225
fix(command_parser): don't return a command early if there is still input left 2025-03-29 14:09:40 +09:00
dusk
e3778b9bb8
refactor(command_parser): move parameter fmt to Parameter types Display impl 2025-01-24 05:16:15 +09:00
dusk
58d493ac0a
refactor(command_parser): combine TokenMatchError and TokenMatchedValue into a single result type 2025-01-24 04:40:07 +09:00
dusk
92276a720e
refactor(command_parser): remove the Empty token, we don't need it 2025-01-24 04:13:06 +09:00
dusk
071db3d6d6
refactor(command_parser): simplify how tokens are defined in commands 2025-01-24 04:08:59 +09:00
dusk
35f7bdbaf5
refactor(command_parser): separate Token::Value field into name and aliases 2025-01-22 02:12:17 +09:00
dusk
ff6dc12cae
feat(command_parser): allow aliases in flags 2025-01-22 00:50:17 +09:00
dusk
07e8a4851a
feat(commands): add cs codegen to statically use params and flags in bot code, remove Any 2025-01-21 12:36:54 +09:00
dusk
0c012e98b5
refactor: separate commands into command_parser, command_definitions crates 2025-01-21 04:31:03 +09:00