treewide: migrate to multi-crate layout

Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I11a2103f3530f07409177404577b90136a6a6964
This commit is contained in:
raf 2026-05-03 00:33:21 +03:00
commit d445b1814a
Signed by: NotAShelf
GPG key ID: 29D95B64378DB4BF
68 changed files with 247 additions and 72 deletions

46
Cargo.lock generated
View file

@ -2886,6 +2886,16 @@ dependencies = [
[[package]]
name = "pakker"
version = "1.0.2"
dependencies = [
"git2",
"pakker-cli",
"tempfile",
"tokio",
]
[[package]]
name = "pakker-cli"
version = "1.0.2"
dependencies = [
"anyhow",
"async-trait",
@ -2902,6 +2912,42 @@ dependencies = [
"libc",
"log",
"md-5",
"pakker-core",
"rand 0.10.1",
"regex",
"reqwest",
"semver",
"serde",
"serde_json",
"sha1",
"sha2 0.11.0",
"strsim",
"tempfile",
"textwrap",
"thiserror 2.0.18",
"tokio",
"walkdir",
"yansi",
"zip",
]
[[package]]
name = "pakker-core"
version = "1.0.2"
dependencies = [
"anyhow",
"async-trait",
"comfy-table",
"dialoguer",
"futures",
"git2",
"glob",
"indicatif",
"keyring",
"keyring-core",
"libc",
"log",
"md-5",
"mockito",
"rand 0.10.1",
"regex",