Gitcache
Gitcache mirrors Git repositories into a deduped pooled object store on top of Bitcache content-addressable storage.
[Features] | [Prerequisites] | [Installation] | [Examples] | [Reference] | [Development]
✨ Features
- Available both as the command-line tool
gitcacheand a polyglot library. - Polyglot software (soon!) available for Dart, Python, Ruby, Rust, and TypeScript.
- Cuts red tape: 100% free and unencumbered public domain software.
⬇️ Installation
Installation of the CLI
Installation via Cargo Binstall
cargo binstall -y gitcacheInstallation via mise
mise use -g github:artob/gitcacheInstallation via Cargo
cargo install gitcache --locked --features=cliInstallation of the Library
Installation from Crates.io
cargo add gitcacheInstallation from NPM
npm install gitcache.js
bun add gitcache.js
pnpm add gitcache.js
yarn add gitcache.jsInstallation from Pub.dev
dart pub add gitcache
flutter pub add gitcacheInstallation from PyPI
pip install -U gitcache
uv add gitcache
poetry add gitcache
pdm add gitcacheInstallation from RubyGems
gem install gitcache.rb
bundle add gitcache.rb👉 Examples
📚 Reference
Command-Line Interface
$ gitcache --help👨💻 Development
git clone https://github.com/artob/gitcache.git