Repository navigation
caro v1.3.2
Added
- Static matcher: date arithmetic — added patterns for future date (
date -v+Nd
/date -d '+N days') and past date (date -v-Nd) that correctly distinguish
future from past queries; also added Unix timestamp → human-readable conversion
(date -r <epoch>BSD /date -d @<epoch>GNU). Closes #955. - Static matcher:
nc -zvport check — added pattern for "check if port is open"
queries that producesnc -zv host 80, which is more widely available thannmap
and doesn't require elevated privileges. Closes #1003. - Static matcher: wget patterns — added basic download (
wget <url>), save-as
(wget -O file url), and recursive download (wget -r --no-parent url). Closes #952. - Static matcher:
basename/dirname/head— added path-manipulation helpers
and a first-N-lines pattern. Closes #983. - Static matcher:
zcat— added pattern for viewing compressed files without
extracting. Closes #998 (partial). - Static matcher:
docker network ls/docker network inspect— added two
Docker network subcommand patterns. Closes #999 (partial).
Fixed
- LLM prompt BSD date hint — the system prompt previously showed only
date -v-7d(past) to the embedded LLM, causing it to copy the minus sign even for
future-date queries. Now both signs and thedate -rtimestamp form are shown. Closes #955.
Installation
Pre-built Binaries
Download the appropriate binary for your platform from the release assets below:
| Platform | Binary (versioned) |
|---|---|
| Linux x86_64 | caro-1.3.2-linux-amd64 |
| Linux ARM64 | caro-1.3.2-linux-arm64 |
| macOS Intel | caro-1.3.2-macos-intel |
| macOS Apple Silicon | caro-1.3.2-macos-silicon |
| Windows x64 | caro-1.3.2-windows-amd64.exe |
All binaries include SHA256 checksum files (.sha256) for verification.
Quick Install
curl -fsSL https://raw.githubusercontent.com/wildcard/caro/main/install.sh | bashOr use the setup script:
bash <(curl -fsSL https://raw.githubusercontent.com/wildcard/caro/main/setup.sh)Via cargo
cargo install caroFor Apple Silicon with MLX optimization:
cargo install caro --features embedded-mlxDocumentation
- Website: https://caro.sh
- GitHub: https://github.com/wildcard/caro
- Getting Started: Run
caro --help
Support
If you encounter any issues, please report them on GitHub Issues.