Skip to content

trollefson/shipit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

███████╗██╗  ██╗██╗██████╗ ██╗████████╗
██╔════╝██║  ██║██║██╔══██╗██║╚══██╔══╝
███████╗███████║██║██████╔╝██║   ██║
╚════██║██╔══██║██║██╔═══╝ ██║   ██║
███████║██║  ██║██║██║     ██║   ██║
╚══════╝╚═╝  ╚═╝╚═╝╚═╝     ╚═╝   ╚═╝

Shipit is a Rust command line interface for managing merge requests, changelogs, tags, and releases. | gitshipit.net

Buy Me A Coffee Crates.io docs.rs License: MIT


Demo

Shipit demo


Installation

Install Script (macOS/Linux/Windows)

curl -fsSL gitshipit.net/install | bash

Cargo

cargo install shipit --locked

Homebrew (macOS)

brew tap trollefson/shipit && brew install shipit

From Source

git clone https://github.com/trollefson/shipit
cd shipit
cargo build --release --locked

Or grab a pre-built binary from the releases page.


AI-native workflow

Shipit integrates with your favorite agentic coding assistant. Install shipit, then just ask your agent to create a merge request — it will follow the instructions in AI.md automatically.

# Install shipit, then ask your agent:
"Create a merge request with shipit"

CLI Docs

Platform support

Platform Architecture Status
Linux x86_64
macOS x86_64
macOS aarch64
Windows x86_64

License

MIT

About

Shipit is a Rust CLI that automates merge request creation on your favorite platforms with optional AI-generated notes

Topics

Resources

License

Stars

Watchers

Forks

Packages