tawasuyu

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…

TOML 1569Shell 203Rust 109Markdown 993728 Definitions

⎇ e9b055121322d3ef8aef8e75738052d5aff0693a Cargo.toml TOML · 54 lines · 1.4 KB History raw

Track posterior: Stage 0 del bootstrap (crate hammer-bootstrap) + ADR 0008 3d6d25661 · Sergio ·

1[workspace]
2resolver = "2"
3members = [
4    "crates/hammer-core",
5    "crates/hammer-build",
6    "crates/hammer-bootstrap",
7    "crates/hammer-overlay",
8    "crates/hammer-journal",
9    "crates/hammer-agent",
10    "crates/hammer-cli",
11    "crates/hammerd",
12]
13
14[workspace.package]
15version = "0.0.1"
16edition = "2021"
17license = "MIT"
18authors = ["sergio <gerencia@jlsoltech.com>"]
19repository = "https://gitea.gioser.net/sergio/hammer"
20
21[workspace.dependencies]
22hammer-core = { path = "crates/hammer-core" }
23hammer-build = { path = "crates/hammer-build" }
24hammer-bootstrap = { path = "crates/hammer-bootstrap" }
25hammer-overlay = { path = "crates/hammer-overlay" }
26hammer-journal = { path = "crates/hammer-journal" }
27hammer-agent = { path = "crates/hammer-agent" }
28
29# shared third-party deps, pinned at the workspace level
30anyhow = "1"
31thiserror = "2"
32serde = { version = "1", features = ["derive"] }
33serde_json = "1"
34serde_yaml = "0.9"
35toml = "0.8"
36blake3 = "1"
37sha2 = "0.10"
38hex = "0.4"
39base64 = "0.22"
40ed25519-dalek = "2"
41getrandom = "0.2"
42nix = { version = "0.30", default-features = false, features = ["fanotify", "fs", "user"] }
43tempfile = "3"
44clap = { version = "4", features = ["derive"] }
45tracing = "0.1"
46tracing-subscriber = { version = "0.3", features = ["env-filter"] }
47
48[profile.release]
49# small, static-friendly binaries for the userland
50opt-level = "z"
51lto = true
52codegen-units = 1
53strip = true
54panic = "abort"