Shipmark

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.