code2prompt_core 4.0.1

A command-line (CLI) tool to generate an LLM prompt from codebases of any size, fast.
Documentation
[dependencies.anyhow]
version = "1.0.98"

[dependencies.bracoxide]
version = "0.1.6"

[dependencies.colored]
version = "3.0.0"

[dependencies.derive_builder]
version = "0.20.2"

[dependencies.git2]
default-features = false
features = ["https", "vendored-libgit2", "vendored-openssl"]
version = "0.20.2"

[dependencies.globset]
version = "0.4.15"

[dependencies.handlebars]
version = "6.3.2"

[dependencies.ignore]
version = "0.4.22"

[dependencies.indicatif]
version = "0.18.0"

[dependencies.jwalk]
version = "0.8"

[dependencies.log]
version = "0.4"

[dependencies.num-format]
features = ["with-system-locale"]
version = "0.4.4"

[dependencies.once_cell]
version = "1.19.0"

[dependencies.regex]
version = "1.10.3"

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

[dependencies.serde_json]
version = "1.0.114"

[dependencies.termtree]
version = "0.5"

[dependencies.tiktoken-rs]
version = "0.7.0"

[dev-dependencies.assert_cmd]
version = "2.0"

[dev-dependencies.env_logger]
version = "0.11.3"

[dev-dependencies.predicates]
version = "3.1"

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

[features]
default = []

[lib]
crate-type = ["rlib"]
name = "code2prompt_core"
path = "src/lib.rs"

[package]
authors = ["Mufeed VH <mufeed@lyminal.space>", "Olivier D'Ancona <olivier_dancona@hotmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["command-line-utilities", "development-tools"]
description = "A command-line (CLI) tool to generate an LLM prompt from codebases of any size, fast."
documentation = "https://code2prompt.dev/docs/welcome"
edition = "2024"
exclude = [".github/*", ".assets/*"]
homepage = "https://code2prompt.dev"
keywords = ["code", "ingestion", "prompt", "llm", "agent"]
license = "MIT"
name = "code2prompt_core"
readme = "README.md"
repository = "https://github.com/mufeedvh/code2prompt"
resolver = "2"
version = "4.0.1"

[package.metadata.deb]
assets = [["target/release/code2prompt_core", "/usr/bin/", "755"]]
section = "utility"

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

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

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

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

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

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

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

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