Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions .cargo/config.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Local development override: use the path dependency instead of the git tag.
# This file is gitignored — CI uses the git dependency from Cargo.toml.
#
# To use: uncomment the section below. Requires the core repo checked out
# at ../core/ relative to this directory.
#
# [patch."https://github.com/BitVanes/core.git"]
# bitvanes-core = { path = "../core/crates/core" }
8 changes: 4 additions & 4 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ cat /tmp/out.json
## Architecture

Headless CLI that links `bitvanes-core` via path dependency (local dev) or
git tag `v0.3.0` (release).
git tag `v0.4.0` (release).

Entry point: `src/main.rs` (clap arg parsing → dispatch to headless or TUI).
Headless: `src/headless.rs` (directory scan → rayon parallel → output).
Expand All @@ -36,7 +36,7 @@ Output formats: Arrow IPC, CSV, JSON (all from `bitvanes-core`'s `arrow_io`).

```toml
bitvanes-core = { path = "../core/crates/core", features = ["ipc", "csv", "cli-pdf", "parallel"] }
# For release: git = "https://github.com/BitVanes/core.git", tag = "v0.3.0"
# For release: git = "https://github.com/BitVanes/core.git", tag = "v0.4.0"
```

The CLI is distributed as a prebuilt binary via GitHub Releases (not published
Expand All @@ -54,8 +54,8 @@ prebuilt `ort` static lib needs glibc ≥ 2.38, which the Linux release runner
## Release

```bash
git tag v0.3.0
git push origin v0.3.0
git tag v0.4.0
git push origin v0.4.0
```

The release workflow (.github/workflows/release.yml) builds binaries for:
Expand Down
1 change: 1 addition & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ default = []
embed = ["bitvanes-core/embeddings"]

[dependencies]
bitvanes-core = { path = "../core/crates/core", features = ["ipc", "csv", "cli-pdf", "parallel", "office", "mmap"] }
bitvanes-core = { git = "https://github.com/BitVanes/core.git", tag = "v0.4.0", features = ["ipc", "csv", "cli-pdf", "parallel", "office", "mmap"] }
blake3 = "1"
clap = { version = "4", features = ["derive"] }
crossterm = "0.28"
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ Download the latest binary from

```bash
# Linux/macOS
curl -L https://github.com/BitVanes/cli/releases/latest/download/bitvanes-v0.1.0-x86_64-linux.tar.gz | tar xz
curl -L https://github.com/BitVanes/cli/releases/latest/download/bitvanes-v0.4.0-x86_64-linux.tar.gz | tar xz
sudo mv bitvanes /usr/local/bin/

# Verify
Expand Down
Loading