agcodex-execpolicy 0.1.0

Sandboxing and execution policy enforcement
Documentation
[[bin]]
name = "agcodex-execpolicy"
path = "src/main.rs"

[dependencies.allocative]
version = "0.3.3"

[dependencies.anyhow]
version = "1"

[dependencies.clap]
features = ["derive"]
version = "4"

[dependencies.derive_more]
features = ["display"]
version = "2"

[dependencies.env_logger]
version = "0.11.5"

[dependencies.log]
version = "0.4"

[dependencies.multimap]
version = "0.10.0"

[dependencies.path-absolutize]
version = "3.1.1"

[dependencies.regex-lite]
version = "0.1"

[dependencies.serde]
features = ["derive"]
version = "1.0.194"

[dependencies.serde_json]
version = "1.0.142"

[dependencies.serde_with]
features = ["macros"]
version = "3"

[dependencies.starlark]
version = "0.13.0"

[dev-dependencies.tempfile]
version = "3.13.0"

[lib]
name = "agcodex_execpolicy"
path = "src/lib.rs"

[lints.clippy]
expect_used = "deny"
fallible_impl_from = "warn"
inefficient_to_string = "warn"
large_types_passed_by_value = "warn"
missing_const_for_fn = "warn"
unwrap_used = "deny"

[lints.rust]
rust-2024-compatibility = "warn"
rust-2024-incompatible-pat = "warn"

[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = "build.rs"
categories = ["development-tools", "command-line-utilities"]
description = "Sandboxing and execution policy enforcement"
documentation = "https://docs.rs/agcodex-execpolicy"
edition = "2024"
homepage = "https://github.com/agcodex/agcodex"
keywords = ["ai", "coding-assistant", "ast", "tree-sitter", "llm"]
license = "Apache-2.0"
name = "agcodex-execpolicy"
readme = "README.md"
repository = "https://github.com/agcodex/agcodex"
resolver = "2"
version = "0.1.0"

[[test]]
name = "bad"
path = "tests/bad.rs"

[[test]]
name = "cp"
path = "tests/cp.rs"

[[test]]
name = "good"
path = "tests/good.rs"

[[test]]
name = "head"
path = "tests/head.rs"

[[test]]
name = "literal"
path = "tests/literal.rs"

[[test]]
name = "ls"
path = "tests/ls.rs"

[[test]]
name = "parse_sed_command"
path = "tests/parse_sed_command.rs"

[[test]]
name = "pwd"
path = "tests/pwd.rs"

[[test]]
name = "sed"
path = "tests/sed.rs"