Installation
ArchLinux
An AUR package is available.
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.
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.
This will add changie to the mise.toml
file.
Or if you only want to use changie for a single mise task, such as changie new
.
NodeJS
Changie is available as an NPM package.
To add as a dependency of your project
To install globally
To run without adding a dependency
Source
Go install can be used to download changie from the main branch.
UBI ( universal binary installer )
UBI can be used to install Changie binaries directly from GitHub.
Windows Scoop
On Windows you can use scoop by first adding the repo and then installing.
Winget
On Windows you can also use the winget package manager.