ShipRig RigSmith
winget install --id=RigSmith.ShipRig -e ShipRig is a comprehensive developer tool designed to manage changesets, versions, and releases across various ecosystems, streamlining the development lifecycle from initial code changes to final deployment. It offers a unified approach for developers working with different languages and frameworks, ensuring consistency and efficiency throughout the project workflow.
Key Features:
- Uniform Workflow: Enables consistent operations across .NET, Node.js, Go, and Rust projects, allowing developers to use the same commands regardless of the language or ecosystem.
- Single-Binary CLI: Delivered as a static Go binary with no runtime dependencies, ensuring easy installation via curl | sh, Homebrew, Scoop, or Winget.
- Convention-First Approach: Automatically detects your development stack and applies the correct native commands without requiring configuration, simplifying the setup process.
- Lean Changeset Lifecycle: Manages the entire changeset lifecycle from initialization to versioning, including dependency cascade and CHANGELOG updates, with minimal overhead.
- Release Orchestration: Handles release planning, tagging, and pre-release management through a configurable pipeline, automating tasks such as version bumping and deployment preparation.
- Claude Code Setup Sync: Synchronizes configuration files, skills, and session history across machines using a private Git repository, ensuring seamless setup across environments.
Target Audience and Benefits: Ideal for developers, DevOps engineers, and teams working with multiple languages like .NET, Go, Rust, or Node.js. ShipRig helps these professionals streamline their workflow by reducing the need for complex configurations and automating repetitive tasks. By offering a unified interface and convention-based operations, ShipRig minimizes friction across different ecosystems, enabling faster development cycles and more efficient releases.
Available via the Windows Package Manager, you can easily install ShipRig using winget, making it accessible for automated deployments and seamless integration into your existing toolchain.