There are multiple ways to install
woke. If you're interested in any installation methods
that are not listed here, feel free to open an issue.
Download the latest binary from Releases
You can install a binary release on macOS using brew
brew install get-woke/tap/woke brew upgrade get-woke/tap/woke
You can install
scoop bucket add get-woke https://github.com/get-woke/scoop-bucket.git scoop install get-woke/woke
To install the latest version:
curl -sSfL https://git.io/getwoke | \ bash -s -- -b /usr/local/bin
Or install a specific version (omit the minor or patch portion to install the latest major/minor version)
curl -sSfL https://git.io/getwoke | \ bash -s -- -b /usr/local/bin v0.9.0
Feel free to change the path from
/usr/local/bin, just make sure
is available on your
$PATH (check with
Build from source¶
Install the go toolchain: https://golang.org/doc/install
go install github.com/get-woke/woke@latest # Or pin a specific version go install email@example.com
You can run
woke within docker. You will need to mount a volume that contains your source code and/or rules.
## Run with all defaults, within the mounted /src directory docker run -v $(pwd):/src -w /src getwoke/woke ## Provide rules config docker run -v $(pwd):/src -w /src getwoke/woke \ woke -c my-rules.yaml
Are there other CI systems that you're using to run
woke? Edit this page and add documentation/configurations for others.