Skip to content

Installation

deb/rpm

Download a .deb or .rpm file from the releases page and install with dpkg -i and rpm -i respectively.

Windows Scoop

On windows you can use scoop by first adding the repo and then installing.

scoop bucket add changie https://github.com/miniscruff/changie
scoop install changie

macOS with Homebrew

On macOS, you can use Homebrew to install by first tapping the repository.

brew tap miniscruff/changie https://github.com/miniscruff/changie
brew install changie

ArchLinux

An AUR package is available.

trizen -S changie

GitHub action

This GitHub action can be used.

- name: Batch a new minor version
  uses: miniscruff/changie-action@VERSION # view action repo for latest version
  with:
    version: latest # use the latest changie version
    args: batch minor

Docker

Docker images are uploaded to GitHub Packages.

# Replace latest with any changie command
docker run \
    --mount type=bind,source=$PWD,target=/src \
    -w /src \
    ghcr.io/miniscruff/changie \
    latest

Notes 1. In order to complete prompts with docker you will need to use an interactive terminal 1. You may also want to include your own user and group ID if any files would be created using the user option.

docker run \
    --mount type=bind,source=$PWD,target=/src \
    -w /src \
    -it \
    --user $(id -u ${USER}):$(id -g ${USER}) \
    ghcr.io/miniscruff/changie \
    new

NodeJS

Changie is available as an NPM package.

  • To add as a dependency of your project: npm i -D changie
  • To install globally: npm i -g changie
  • To run without adding a dependency: npx changie

Manual

  • Download from here.
  • Add executable somewhere in your path depending on your platform.

From source

Go install can be used to download changie from the main branch.

go install github.com/miniscruff/changie@latest