Installation
Using a package manager
- Homebrew
- Winget
brew tap futurice/jalapeno
brew install jalapeno
winget install jalapeno
Updating with package manager
- Homebrew
- Winget
brew update
brew upgrade jalapeno
winget upgrade jalapeno
From the Binary Releases
Cross-platform binaries are provided with each release of Jalapeno. These can manually be downloaded and installed from GitHub releases.
In short, the process is:
- Download the latest version of Jalapeno for your platform
- Extract the archive
- Make the binary executable
- Rename and move the binary to the proper location
For example, on macOS (running on Apple Silicon) this can be done with:
curl -L https://github.com/futurice/jalapeno/releases/latest/download/jalapeno-darwin-arm64.tar.gz -o jalapeno.tar.gz
tar -xvf jalapeno.tar.gz
chmod +x jalapeno
mv jalapeno /usr/local/bin/jalapeno
Use via Docker
It is possible to use Jalapeno via Docker without installing it locally. The Jalapeno image is available
from the GitHub Container Registry, and thus the following command on a *nix system is equivalent
to running jalapeno
locally:
- macOS and Linux
- Windows Command Line
- PowerShell
docker run -it --rm -v $(pwd):/workdir ghcr.io/futurice/jalapeno:latest
docker run -it --rm -v %cd%:/workdir ghcr.io/futurice/jalapeno:latest
docker run -it --rm -v ${PWD}:/workdir ghcr.io/futurice/jalapeno:latest
Build From Source
First, make sure you have Go and Task installed.
Then you can compile the binary with the following commands:
git clone https://github.com/futurice/jalapeno.git
cd jalapeno
task build
After this, the binary is available on the path ./bin/jalapeno
.
You can also build the binary from source with go install
command:
go install github.com/futurice/jalapeno/cmd/cli@latest
This will install the binary to $GOPATH/bin
or $HOME/go/bin
depending on your Go environment.