Commit graph

41 commits

Author SHA1 Message Date
90912509f4 refactor(trello): rewrite trello module and rename commands 2024-12-12 07:30:01 +00:00
f71f8c5467 refactor(trello): rename 'trello boards list' as 'trello member get' 2024-12-12 07:30:01 +00:00
adb5b24886 docs: add plan readme 2024-12-12 07:30:01 +00:00
b85f6ee824 feat(trello): add command 'trello stack list' 2024-12-12 07:30:01 +00:00
b3ec9f736b refactor(trello): rename module types as model 2024-12-11 23:10:15 +00:00
8692bb2be4 test: rewrite nextcloud board list tests 2024-12-11 23:10:15 +00:00
570fadbfdd feat(nextcloud); add command 'nextcloud card add-label' 2024-12-11 17:45:18 +00:00
bff737a996 refactor: reshuffling and extracting Executor trait 2024-12-11 17:41:09 +00:00
bbb2d7eedf feat(nextcloud): add command 'nextcloud card create' 2024-12-11 13:41:46 +00:00
fd8ba06210 feat: enable trace logging support 2024-12-11 13:38:58 +00:00
6832c22d3d refactor: rearrange command dispatcher 2024-12-11 13:37:21 +00:00
ecc7e9097b feat(nextcloud): add command 'nextcloud card get' 2024-12-11 13:29:30 +00:00
dee46ad96c feat: add command 'check' 2024-12-11 13:28:41 +00:00
4c9a0eb2c6 feat(nextcloud): add command 'nextcloud card list' 2024-12-11 13:22:36 +00:00
a86f3db4d9 feat(trello): add command 'trello board list' 2024-12-11 11:57:40 +00:00
f4aa3f3605 feat(nextcloud): add command 'nextcloud stack list' 2024-12-11 11:22:14 +00:00
63f99c68c4 feat(nextcloud): add command 'nextcloud board list'
REQUEST
2024-12-11 11:13:43 +00:00
0f4da9c48d feat(nextcloud): add deck_client to FullCtx 2024-12-11 11:03:53 +00:00
750bcd7fe2 feat(nextcloud): DeckClient hold reference to FullCtx
given a full context
2024-12-11 11:03:52 +00:00
841a5b93f1 feat: add kxio printer to context 2024-12-11 10:55:53 +00:00
159f03320f refactor: Add FullCtx which is Ctx with AppConfig 2024-12-11 10:47:51 +00:00
69f62d1767 WIP: Readme 2024-12-11 09:04:50 +00:00
8cfe326d35 WIP(TODO): define nextcloud config model client 2024-12-11 09:04:50 +00:00
a6407a977c WIP(TODO): define trello config model 2024-12-11 08:57:31 +00:00
74036cf1ea 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-11 07:43:55 +00:00
f9352c551c feat: load config file 2024-12-11 07:23:31 +00:00
8075de496b feat: command to write initial config file
move tests to a tests/mod
????
2024-12-11 07:20:07 +00:00
8bf294743d feat: add const NAME 2024-12-11 07:16:13 +00:00
ed263af5a9 feat: parse command line 2024-12-11 07:16:13 +00:00
230c71e8b5 feat: add helper macros 2024-12-11 07:16:13 +00:00
c960129be2 feat: create Ctx instance 2024-12-11 07:16:13 +00:00
d0b6f9a1fc feat: install error trap from color_eyre 2024-12-11 07:16:13 +00:00
d388d2bc5a chore: Remove hello world 2024-12-11 07:16:13 +00:00
6300508ea2 feat: define command arguments to parse 2024-12-11 07:16:13 +00:00
a820719266 feat: define Ctx to hold context (e.g. fs and net handles) 2024-12-11 07:15:04 +00:00
90aa89d37a feat: start empty lib 2024-12-11 07:13:01 +00:00
a35c2c6964 feat: make main tokio async 2024-12-11 07:13:01 +00:00
3dd8b8fc15 WIP(kxio) chore(deps): add dependencies 2024-12-11 07:12:12 +00:00
e2419d0d28 build: jj-next 2024-12-10 20:26:12 +00:00
409b3d34f7 build: initial ci setup 2024-12-10 20:26:12 +00:00
11dec4a929 cargo init 2024-12-10 08:25:33 +00:00