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 604Rust 56Shell 36Markdown 281227 Definitions

⎇ 0e35652fb1a5ffed39cf6b2ba4f4fb693b7f1b21 crates/takana-cli/Cargo.toml TOML · 52 lines · 1.5 KB History raw

takana etapa 5d: comentarios de crates, CLAUDE.md y el skill de granja b818f5249 · Sergio ·

1[package]
2name = "takana-cli"
3version.workspace = true
4edition.workspace = true
5license.workspace = true
6authors.workspace = true
7repository.workspace = true
8description = "El binario `takana`: orquesta build, hydrate, try/commit, apply/export y ctl."
9
10# ADR 0016 — renombre takana→takana, etapa 2. Los DOS binarios se emiten a
11# propósito, en vez de un symlink: la siembra de la granja excluye `/target`, así
12# que un symlink hecho en el hub no existiría en el worker, y `cargo clean` lo
13# borra. Dos `[[bin]]` sobreviven a las dos cosas. `takana` se retira en la etapa 6.
14[[bin]]
15name = "takana"
16path = "src/main.rs"
17
18[[bin]]
19name = "hammer"
20path = "src/main.rs"
21
22[features]
23default = []
24# Activa el traductor LLM real (Claude API) detrás del flag `takana ai --llm`.
25# Sin esta feature, `--llm` falla con un mensaje claro pidiendo recompilar.
26llm-claude = ["takana-agent/llm-claude"]
27
28[dependencies]
29takana-core.workspace = true
30takana-build.workspace = true
31takana-bootstrap.workspace = true
32takana-mirror.workspace = true
33takana-upgrade.workspace = true
34takana-overlay.workspace = true
35takana-journal.workspace = true
36takana-agent.workspace = true
37serde.workspace = true
38serde_json.workspace = true
39toml.workspace = true
40nix.workspace = true
41base64.workspace = true
42anyhow.workspace = true
43clap.workspace = true
44tracing.workspace = true
45tracing-subscriber.workspace = true
46tempfile.workspace = true
47
48[dev-dependencies]
49tempfile.workspace = true
50base64.workspace = true
51sha2.workspace = true
52hex.workspace = true