[package]
edition = "2021"
rust-version = "1.89"
name = "vivac"
version = "0.15.9"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Provenance tree for work: every node knows which node it was born from"
readme = "README.md"
keywords = [
"provenance",
"agentic",
"cli",
"context",
]
categories = [
"command-line-utilities",
"development-tools",
]
license = "MIT OR Apache-2.0"
repository = "https://github.com/JAAvila-Of/vivac"
[[bin]]
name = "vivac"
path = "src/main.rs"
[[test]]
name = "abandon"
path = "tests/abandon.rs"
[[test]]
name = "against"
path = "tests/against.rs"
[[test]]
name = "arm_dir"
path = "tests/arm_dir.rs"
[[test]]
name = "brief"
path = "tests/brief.rs"
[[test]]
name = "changes"
path = "tests/changes.rs"
[[test]]
name = "check"
path = "tests/check.rs"
[[test]]
name = "compat"
path = "tests/compat.rs"
[[test]]
name = "concurrency"
path = "tests/concurrency.rs"
[[test]]
name = "config_lock"
path = "tests/config_lock.rs"
[[test]]
name = "constraints"
path = "tests/constraints.rs"
[[test]]
name = "dates"
path = "tests/dates.rs"
[[test]]
name = "decide"
path = "tests/decide.rs"
[[test]]
name = "emisores"
path = "tests/emisores.rs"
[[test]]
name = "english"
path = "tests/english.rs"
[[test]]
name = "find"
path = "tests/find.rs"
[[test]]
name = "flags"
path = "tests/flags.rs"
[[test]]
name = "help"
path = "tests/help.rs"
[[test]]
name = "identifiers"
path = "tests/identifiers.rs"
[[test]]
name = "init"
path = "tests/init.rs"
[[test]]
name = "iquorum"
path = "tests/iquorum.rs"
[[test]]
name = "lanes"
path = "tests/lanes.rs"
[[test]]
name = "mcp"
path = "tests/mcp.rs"
[[test]]
name = "newer_vivac"
path = "tests/newer_vivac.rs"
[[test]]
name = "no_println"
path = "tests/no_println.rs"
[[test]]
name = "open"
path = "tests/open.rs"
[[test]]
name = "park"
path = "tests/park.rs"
[[test]]
name = "pillars_and_rules"
path = "tests/pillars_and_rules.rs"
[[test]]
name = "push"
path = "tests/push.rs"
[[test]]
name = "push_parent"
path = "tests/push_parent.rs"
[[test]]
name = "readme"
path = "tests/readme.rs"
[[test]]
name = "reconcile"
path = "tests/reconcile.rs"
[[test]]
name = "registry"
path = "tests/registry.rs"
[[test]]
name = "relocate"
path = "tests/relocate.rs"
[[test]]
name = "repeated"
path = "tests/repeated.rs"
[[test]]
name = "root"
path = "tests/root.rs"
[[test]]
name = "session"
path = "tests/session.rs"
[[test]]
name = "setup"
path = "tests/setup.rs"
[[test]]
name = "setup_codex"
path = "tests/setup_codex.rs"
[[test]]
name = "setup_scenarios"
path = "tests/setup_scenarios.rs"
[[test]]
name = "stack_path"
path = "tests/stack_path.rs"
[[test]]
name = "style"
path = "tests/style.rs"
[[test]]
name = "styled_reads"
path = "tests/styled_reads.rs"
[[test]]
name = "switches"
path = "tests/switches.rs"
[[test]]
name = "triage"
path = "tests/triage.rs"
[[test]]
name = "unknown_command"
path = "tests/unknown_command.rs"
[[test]]
name = "update"
path = "tests/update.rs"
[[test]]
name = "web"
path = "tests/web.rs"
[[test]]
name = "web_prose"
path = "tests/web_prose.rs"
[[test]]
name = "web_script"
path = "tests/web_script.rs"
[[test]]
name = "why"
path = "tests/why.rs"
[[test]]
name = "why_cap"
path = "tests/why_cap.rs"
[[test]]
name = "why_index_agrees_with_the_log"
path = "tests/why_index_agrees_with_the_log.rs"
[[test]]
name = "why_project"
path = "tests/why_project.rs"
[[test]]
name = "why_vivac"
path = "tests/why_vivac.rs"
[[test]]
name = "wrapping"
path = "tests/wrapping.rs"
[dependencies.getrandom]
version = "0.2"
[dependencies.serde]
version = "1"
features = ["derive"]
[dependencies.serde_json]
version = "1"
[dependencies.sha2]
version = "0.10"
[dependencies.tiny_http]
version = "0.12"
[dependencies.unicode-normalization]
version = "0.1"
[dev-dependencies.serde_json]
version = "1"
[profile.release]
opt-level = 3
lto = true
codegen-units = 1
panic = "abort"
strip = true