Commit graph

41 commits

Author SHA1 Message Date
30a5e83bb4 feat(trello): add command 'trello stack list' 2024-12-13 22:10:38 +00:00
0efecf946e refactor(trello): rename module types as model 2024-12-13 22:10:38 +00:00
2ee95d699b feat(nextcloud): add command 'nextcloud card add-label' 2024-12-13 22:10:38 +00:00
6552a413da refactor: reshuffling and extracting Executor trait 2024-12-13 21:59:28 +00:00
b6831e6de0 feat(nextcloud): add command 'nextcloud card create' 2024-12-13 21:59:28 +00:00
8df5e13837 build: clippy will apply any fixes it can 2024-12-13 21:59:27 +00:00
ce33f4ab20 feat: enable trace logging support 2024-12-13 20:48:23 +00:00
6bac32bb7b refactor: rearrange command dispatcher 2024-12-13 20:48:23 +00:00
ecef639318 feat(nextcloud): add command 'nextcloud card get' 2024-12-13 20:48:23 +00:00
76abea2fb0 feat: add command 'check' 2024-12-13 20:48:23 +00:00
b09eb6b117 feat(nextcloud): add command 'nextcloud card list' 2024-12-13 20:48:23 +00:00
4f4edc53c8 feat(trello): add command 'trello board list' 2024-12-13 20:48:23 +00:00
17b2e9abd3 build: disable mutation testing in new tests are in place 2024-12-13 20:48:23 +00:00
9c8243561f feat(nextcloud): add command 'nextcloud stack list' 2024-12-13 19:32:35 +00:00
584f056b45 feat(nextcloud): add command 'nextcloud board list' 2024-12-13 13:33:42 +00:00
4d20ee4a9f feat(nextcloud): add deck_client to FullCtx 2024-12-13 09:30:16 +00:00
3e544baccf feat(nextcloud): DeckClient hold reference to FullCtx
given a full context
2024-12-13 09:30:16 +00:00
5b0805e4f9 feat: add kxio printer to context 2024-12-13 09:30:16 +00:00
b0715f6931 refactor: Add FullCtx which is Ctx with AppConfig 2024-12-13 09:30:15 +00:00
4e353deaad build: jj-next can ignore immutable main on start and can move next anywhere 2024-12-13 08:35:19 +00:00
Renovate Bot
ef43b9be9a chore(deps): update kemitix/rust action to v2.5.0 2024-12-13 08:26:33 +00:00
ff4ad7ca60 docs: add Readme 2024-12-13 07:30:36 +00:00
327e33a7e3 feat(nextcloud): add basics of nextcloud config model client 2024-12-13 07:30:36 +00:00
c8f9780226 feat(trello): add basics of trello config model 2024-12-12 22:34:51 +00:00
de94004be3 feat: add APIResult
This is a generic type that contains the raw JSON response and the parsed value as a Result.

fixup: APIResult

FIXUP: APIResutl can handle missing response bodies
2024-12-12 22:34:51 +00:00
70aa002048 feat: load config file 2024-12-12 20:38:08 +00:00
c8ff4b2694 feat: command to write initial config file
move tests to a tests/mod
????
2024-12-12 17:31:31 +00:00
9659319f4c feat: add const NAME 2024-12-12 17:31:31 +00:00
d5055c50cc feat: parse command line 2024-12-12 17:31:31 +00:00
41246c27ac feat: add helper macros 2024-12-12 17:31:31 +00:00
8bcc6017ce feat: create Ctx instance 2024-12-12 17:31:31 +00:00
111d9c2090 feat: install error trap from color_eyre 2024-12-12 17:31:31 +00:00
4e12348d30 chore: Remove hello world 2024-12-12 17:31:31 +00:00
db0d599577 feat: define command arguments to parse 2024-12-12 17:31:31 +00:00
93158ea0a0 feat: define Ctx to hold context (e.g. fs and net handles) 2024-12-12 17:31:31 +00:00
843c3eb8b2 feat: start empty lib 2024-12-12 07:58:14 +00:00
8080bb2dde feat: make main tokio async 2024-12-12 07:58:14 +00:00
27b8aa7e11 chore(deps): add planned dependencies as comments 2024-12-12 07:58:14 +00:00
e85097fb29 build: jj-next 2024-12-12 07:55:23 +00:00
3c57554475 build: initial ci setup 2024-12-12 07:55:23 +00:00
11dec4a929 cargo init 2024-12-10 08:25:33 +00:00