Skip to content

Installation

ArchLinux

An AUR package is available.

trizen -S changie

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

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

macOS with Homebrew

On macOS, you can use Homebrew to install changie from homebrew core.

brew install changie

Manual

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

Manual deb/rpm packages

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

Mise

Changie is included in the Mise registry. It's recommended to use mise use for tools.

mise use changie

This will add changie to the mise.toml file.

[tools]
changie = "latest"

Or if you only want to use changie for a single mise task, such as changie new.

[tasks.fragment]
tools.changie = "latest"
run = "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

Source

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

go install github.com/miniscruff/changie@latest

UBI ( universal binary installer )

UBI can be used to install Changie binaries directly from GitHub.

ubi --project miniscruff/changie --in /binary/path

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

Winget

On Windows you can also use the winget package manager.

winget install miniscruff.changie