[package]
name = "gitsem"
version = "0.1.0"
edition = "2021"
authors = ["CHERRAD Charef <ccherrad@gmail.com>"]
description = "A semantic search layer for Git repositories using vector embeddings"
readme = "README.md"
repository = "https://github.com/ccherrad/git-semantic"
license = "MIT OR Apache-2.0"
keywords = ["git", "semantic-search", "embeddings", "vector-search", "code-search"]
categories = ["command-line-utilities", "development-tools"]
exclude = [
".git/",
".gitignore",
"target/",
]
[dependencies]
anyhow = "1.0.102"
bincode = "1.3.3"
clap = { version = "4.6.0", features = ["derive"] }
gix = "0.81.0"
reqwest = { version = "0.12", features = ["blocking", "json"] }
rusqlite = { version = "0.39.0", features = ["bundled"] }
serde = { version = "1.0.228", features = ["derive"] }
serde_json = "1.0.149"
sqlite-vec = "0.1.6"
walkdir = "2.5.0"
zerocopy = "0.8.14"
[[bin]]
name = "gitsem"
path = "src/main.rs"
[[bin]]
name = "git-semantic"
path = "src/main.rs"