sergio/takana
> Una distribución Linux construida con un laboratorio funcional y hermético en el > sótano, y una terminal mutable, clásica y anárquica en el piso de arriba — diseñada > desde el suelo para que una IA programadora entienda, modifique y co…
Fase 2 — overlay try/commit/discard/status sobre overlayfs
1[workspace]
2resolver = "2"
3members = [
4 "crates/hammer-core",
5 "crates/hammer-build",
6 "crates/hammer-overlay",
7 "crates/hammer-cli",
8 "crates/hammerd",
9]
10
11[workspace.package]
12version = "0.0.1"
13edition = "2021"
14license = "MIT"
15authors = ["sergio <gerencia@jlsoltech.com>"]
16repository = "https://gitea.gioser.net/sergio/hammer"
17
18[workspace.dependencies]
19hammer-core = { path = "crates/hammer-core" }
20hammer-build = { path = "crates/hammer-build" }
21hammer-overlay = { path = "crates/hammer-overlay" }
22
23# shared third-party deps, pinned at the workspace level
24anyhow = "1"
25thiserror = "2"
26serde = { version = "1", features = ["derive"] }
27serde_json = "1"
28serde_yaml = "0.9"
29toml = "0.8"
30blake3 = "1"
31sha2 = "0.10"
32hex = "0.4"
33tempfile = "3"
34clap = { version = "4", features = ["derive"] }
35tracing = "0.1"
36tracing-subscriber = { version = "0.3", features = ["env-filter"] }
37
38[profile.release]
39# small, static-friendly binaries for the userland
40opt-level = "z"
41lto = true
42codegen-units = 1
43strip = true
44panic = "abort"