feat: refactor projects

Signed-off-by: kjuulh <contact@kjuulh.io>
This commit is contained in:
2024-10-26 22:27:16 +02:00
parent 350a3669b0
commit 6729f6e794
20 changed files with 614 additions and 220 deletions

68
Cargo.lock generated
View File

@@ -245,6 +245,32 @@ dependencies = [
"typenum",
]
[[package]]
name = "cuddle-actions"
version = "0.2.0"
dependencies = [
"anyhow",
"blake3",
"cuddle-actions-api",
"cuddle-rust-actions",
"cuddle-value",
"dirs",
"serde",
"sha256",
"tokio",
"tracing",
"walkdir",
]
[[package]]
name = "cuddle-actions-api"
version = "0.2.0"
dependencies = [
"anyhow",
"cuddle-lazy",
"serde",
]
[[package]]
name = "cuddle-actions-sdk"
version = "0.2.0"
@@ -259,7 +285,7 @@ dependencies = [
[[package]]
name = "cuddle-actions-sdk"
version = "0.2.0"
source = "git+ssh://git@git.front.kjuulh.io/kjuulh/cuddle-v2#6c4a05e43d668f2f8e5dc69f8eef8218c9febf3e"
source = "git+ssh://git@git.front.kjuulh.io/kjuulh/cuddle-v2#350a3669b04e3ae37fbb31f842f69e1e8afa1721"
dependencies = [
"anyhow",
"clap",
@@ -267,6 +293,35 @@ dependencies = [
"serde_json",
]
[[package]]
name = "cuddle-file"
version = "0.2.0"
[[package]]
name = "cuddle-lazy"
version = "0.2.0"
dependencies = [
"anyhow",
]
[[package]]
name = "cuddle-rust-actions"
version = "0.2.0"
dependencies = [
"anyhow",
"blake3",
"cuddle-actions-api",
"cuddle-lazy",
"dirs",
"serde",
"serde_json",
"sha256",
"tokio",
"tracing",
"uuid",
"walkdir",
]
[[package]]
name = "cuddle-v2"
version = "0.2.0"
@@ -274,6 +329,9 @@ dependencies = [
"anyhow",
"blake3",
"clap",
"cuddle-actions",
"cuddle-actions-api",
"cuddle-value",
"dirs",
"dotenv",
"fs_extra",
@@ -288,6 +346,14 @@ dependencies = [
"walkdir",
]
[[package]]
name = "cuddle-value"
version = "0.2.0"
dependencies = [
"serde",
"toml",
]
[[package]]
name = "diff"
version = "0.1.13"