███████╗██╗ ██╗██╗██████╗ ██╗████████╗
██╔════╝██║ ██║██║██╔══██╗██║╚══██╔══╝
███████╗███████║██║██████╔╝██║ ██║
╚════██║██╔══██║██║██╔═══╝ ██║ ██║
███████║██║ ██║██║██║ ██║ ██║
╚══════╝╚═╝ ╚═╝╚═╝╚═╝ ╚═╝ ╚═╝
Shipit is a Rust command line interface for managing merge requests, changelogs, tags, and releases. | gitshipit.net
curl -fsSL gitshipit.net/install | bashcargo install shipit --lockedbrew tap trollefson/shipit && brew install shipitgit clone https://github.com/trollefson/shipit
cd shipit
cargo build --release --lockedOr grab a pre-built binary from the releases page.
# 1. Generate a config file at the platform default location
shipit config generate
# 2. Check the config out and edit settings with your editor
shipit config show
# 3. Ship it from the root of your project. See the command docs below for more options
shipit b2b develop main --dry-run- Ollama running locally with the model that matches your config is required for usage with the
--agent ollamaoption
| Platform | Architecture | Status |
|---|---|---|
| Linux | x86_64 | ✓ |
| macOS | x86_64 | ✓ |
| macOS | aarch64 | ✓ |
| Windows | x86_64 | ✓ |