Commit Graph

147 Commits

Author SHA1 Message Date
Aiden McClelland
edb0731055 allow chaining mutate_command 2026-03-18 13:57:14 -06:00
Aiden McClelland
39e547ff99 allow mutating command in CliApp before running 2026-01-16 14:01:33 -07:00
Aiden McClelland
406ee9e88b use internedstring for middleware 2026-01-14 14:42:37 -07:00
Aiden McClelland
a19624fc78 add metadata to call_remote 2026-01-14 12:43:02 -07:00
Aiden McClelland
81d18147fd remove ts-rs default feature 2025-12-17 16:28:38 -07:00
Aiden McClelland
8023454a1c expose dyn methods 2025-12-17 16:06:50 -07:00
Aiden McClelland
40de465a76 expose DynMiddleware 2025-12-17 15:50:19 -07:00
Aiden McClelland
2dd2832e04 flatten inlining 2025-11-10 18:56:54 -07:00
Aiden McClelland
4f036d0345 better custom ts for parent handlers 2025-11-10 14:51:40 -07:00
Aiden McClelland
eb64c1f422 better ts adapters 2025-11-07 16:43:14 -07:00
Aiden McClelland
7667b1adaf ts-rs complete 2025-11-07 01:47:11 -07:00
Aiden McClelland
9d75ab4610 ts-rs 2025-11-07 00:35:18 -07:00
Aiden McClelland
068db905ee from_fn_async_local 2025-11-04 15:58:10 -07:00
Aiden McClelland
23ecbda1c6 bump dependencies 2025-08-16 22:45:48 -06:00
Aiden McClelland
b73d3375b5 update to imbl v6 2025-07-25 15:35:39 -06:00
Aiden McClelland
f83d9d9934 update imbl-value 2025-07-11 16:38:35 -06:00
Aiden McClelland
131d9b291b update dependencies 2025-06-05 12:23:37 -06:00
Aiden McClelland
0747acc54b export OrEmpty 2025-01-17 15:29:48 -07:00
Aiden McClelland
8d6735d7e2 use imbl-value from crates.io 2024-11-29 12:11:02 -07:00
Aiden McClelland
1fef6c7831 bump version 2024-11-29 12:07:09 -07:00
Aiden McClelland
57b5857ec4 Merge pull request #3 from Start9Labs/refactor/no-dyn-ctx
Refactor: Use traits instead of macros
2024-11-29 12:04:00 -07:00
Aiden McClelland
21e35d85fb fix cli parsing for parent commands 2024-11-19 13:22:00 -07:00
Aiden McClelland
df388073a6 clean up traits 2024-11-19 13:09:01 -07:00
Aiden McClelland
021379f21c better root_handler handling 2024-11-01 15:10:33 -06:00
Jade
39a872a129 Feat: Add with about (#2)
* FEat: Add with about

* chore: Fix the tests
2024-09-20 12:16:33 -06:00
Aiden McClelland
60a974a29c fix future busywait when job_source closed 2024-08-15 11:57:56 -06:00
Aiden McClelland
f608480034 handle single-threaded rt 2024-06-24 17:16:52 -06:00
Aiden McClelland
5a24903031 fix call remote 2024-05-31 14:52:52 -06:00
Aiden McClelland
f5566840bb remove dbg 2024-05-04 03:36:04 -06:00
Aiden McClelland
7f53e38aee debug 2024-05-04 03:23:24 -06:00
Aiden McClelland
00d3ab7e70 debug 2024-05-04 03:07:11 -06:00
Aiden McClelland
0603928164 remove requirement for type args on subcommand 2024-05-03 23:43:27 -06:00
Aiden McClelland
cbbeea0495 fix custom_display_fn 2024-05-03 22:43:48 -06:00
Aiden McClelland
6bb66a4400 add cli bindings for display fns 2024-05-03 22:07:20 -06:00
Aiden McClelland
ba9bc88338 no dynamic context 2024-05-03 21:29:55 -06:00
Aiden McClelland
e733885d98 wip 2024-05-03 18:53:44 -06:00
Aiden McClelland
02e6571866 undo extra for with_call_remote 2024-05-03 14:51:14 -06:00
Aiden McClelland
e2d05fd93e pub util 2024-05-03 13:52:42 -06:00
Aiden McClelland
33229337a4 add Extra to CallRemoteHandler 2024-05-03 13:49:31 -06:00
Aiden McClelland
5279528a97 remove command 2024-05-03 13:38:33 -06:00
Aiden McClelland
2b97135a2b update Cargo.toml 2024-05-03 13:35:33 -06:00
Aiden McClelland
5374aef88d un-workspace 2024-05-03 13:16:17 -06:00
Aiden McClelland
320d832359 add "Extra" to call_remote 2024-05-03 13:06:30 -06:00
Aiden McClelland
94da122d6c require empty params for root handler 2024-05-02 17:30:57 -06:00
Aiden McClelland
94cf1ff5bf remove async_trait where possible 2024-04-25 12:13:26 -06:00
Aiden McClelland
3bc2c84c6f change CallRemote to be based on remote context 2024-04-25 11:55:12 -06:00
Aiden McClelland
c89e0abdb1 support inheritance mapping 2024-02-17 19:25:13 -07:00
Aiden McClelland
85144f1f70 thread through inherited params 2024-02-17 18:24:32 -07:00
Aiden McClelland
f7fe1078cd clone, dont serialize 2024-02-17 16:37:43 -07:00
Aiden McClelland
40d9f406d0 pass through raw params 2024-02-17 16:14:23 -07:00