Shipmark
Git Release Management Made Easy.
Beautiful CLI • Zero Dependencies • Full Control
Install with npm
npm install -g @grazulex/shipmark
terminal
$ shipmark release
📦 Release Status
──────────────────────────────────────
Branch: main
Version: 1.2.3
Commits: 5 since v1.2.3
? Select version bump:
❯ minor → 1.3.0
patch → 1.2.4
major → 2.0.0
✔ Changelog updated
✔ Tag v1.3.0 created
✔ Pushed to remote
🚀 Released 1.3.0
Why Shipmark?
Interactive Workflow
Guided prompts for version bumping with preview of all changes before execution. Never release blind again.
Automatic Changelog
Parses Conventional Commits to generate beautiful, organized changelogs automatically.
Semantic Versioning
Full semver support including major, minor, patch, and prerelease versions (alpha, beta, rc).
Zero External Dependencies
Works with native Git only. No GitHub CLI, GitLab CLI, or other tools required.
CI/CD Ready
Non-interactive mode with auto-detection of version bumps based on commit types. Perfect for pipelines.
Beautiful Terminal UI
Colorful output, spinners, and progress indicators. Release management that feels modern.
Ready to simplify your releases?
Get started in under a minute with a single command.