Install¶
You can find the pre-compiled binaries on the release page releases
Getting Latest Version¶
TAG=$(curl https://api.github.com/repos/vdbulcke/cert-monitor/releases/latest |jq .tag_name -r )
VERSION=$(echo $TAG | cut -d 'v' -f 2)
Info
You will need jq
and curl
in your PATH
Warning
If you don't have jq
you can replace the TAG
and VERSION
variable manually in the command below
MacOS¶
- Download the binary from the releases page:
curl -LO "https://github.com/vdbulcke/cert-monitor/releases/download/${TAG}/cert-monitor_${VERSION}_Darwin_x86_64.tar.gz"
- Extract Binary:
tar xzf "cert-monitor_${VERSION}_Darwin_x86_64.tar.gz"
- Check Version:
./cert-monitor version
-
Install in your
PATH
:Orsudo install cert-monitor /usr/local/bin/
sudo mv cert-monitor /usr/local/bin/
-
Checksum: You can validate the checksum of the downloaded packages by comparing the hash in the
checksums.txt
that comes with each release, with the computed hash of the downloaded archive:- Download
checksums.txt
:curl -LO "https://github.com/vdbulcke/cert-monitor/releases/download/${TAG}/checksums.txt"
- Compute Checksum:
sha256sum "cert-monitor_${VERSION}_Darwin_x86_64.tar.gz"
- Compare against
checksums.txt
:grep "cert-monitor_${VERSION}_Darwin_x86_64.tar.gz" checksums.txt
- Download
- Download the binary from the releases page:
curl -LO "https://github.com/vdbulcke/cert-monitor/releases/download/${TAG}/cert-monitor_${VERSION}_Darwin_amr64.tar.gz"
- Extract Binary:
tar xzf "cert-monitor_${VERSION}_Darwin_amr64.tar.gz"
- Check Version:
./cert-monitor version
-
Install in your
PATH
:Orsudo install cert-monitor /usr/local/bin/
sudo mv cert-monitor /usr/local/bin/
-
Checksum: You can validate the checksum of the downloaded packages by comparing the hash in the
checksums.txt
that comes with each release, with the computed hash of the downloaded archive:- Download
checksums.txt
:curl -LO "https://github.com/vdbulcke/cert-monitor/releases/download/${TAG}/checksums.txt"
- Compute Checksum:
sha256sum "cert-monitor_${VERSION}_Darwin_amr64.tar.gz"
- Compare against
checksums.txt
:grep "cert-monitor_${VERSION}_Darwin_amr64.tar.gz" checksums.txt
- Download
- Download the binary from the releases page:
curl -LO "https://github.com/vdbulcke/cert-monitor/releases/download/${TAG}/cert-monitor_${VERSION}_Darwin_all.tar.gz"
- Extract Binary:
tar xzf "cert-monitor_${VERSION}_Darwin_all.tar.gz"
- Check Version:
./cert-monitor version
-
Install in your
PATH
:Orsudo install cert-monitor /usr/local/bin/
sudo mv cert-monitor /usr/local/bin/
-
Checksum: You can validate the checksum of the downloaded packages by comparing the hash in the
checksums.txt
that comes with each release, with the computed hash of the downloaded archive:- Download
checksums.txt
:curl -LO "https://github.com/vdbulcke/cert-monitor/releases/download/${TAG}/checksums.txt"
- Compute Checksum:
sha256sum "cert-monitor_${VERSION}_Darwin_all.tar.gz"
- Compare against
checksums.txt
:grep "cert-monitor_${VERSION}_Darwin_all.tar.gz" checksums.txt
- Download
Linux¶
- Download the binary from the releases page:
curl -LO "https://github.com/vdbulcke/cert-monitor/releases/download/${TAG}/cert-monitor_${VERSION}_Linux_x86_64.tar.gz"
- Extract Binary:
tar xzf "cert-monitor_${VERSION}_Linux_x86_64.tar.gz"
- Check Version:
./cert-monitor version
-
Install in your
PATH
:Orsudo install cert-monitor /usr/local/bin/
sudo mv cert-monitor /usr/local/bin/
-
Checksum: You can validate the checksum of the downloaded packages by comparing the hash in the
checksums.txt
that comes with each release, with the computed hash of the downloaded archive:- Download
checksums.txt
:curl -LO "https://github.com/vdbulcke/cert-monitor/releases/download/${TAG}/checksums.txt"
- Compute Checksum:
sha256sum "cert-monitor_${VERSION}_Linux_x86_64.tar.gz"
- Compare against
checksums.txt
:grep "cert-monitor_${VERSION}_Linux_x86_64.tar.gz" checksums.txt
- Download
- Download the binary from the releases page:
curl -LO "https://github.com/vdbulcke/cert-monitor/releases/download/${TAG}/cert-monitor_${VERSION}_Linux_amr64.tar.gz"
- Extract Binary:
tar xzf "cert-monitor_${VERSION}_Linux_amr64.tar.gz"
- Check Version:
./cert-monitor version
-
Install in your
PATH
:Orsudo install cert-monitor /usr/local/bin/
sudo mv cert-monitor /usr/local/bin/
-
Checksum: You can validate the checksum of the downloaded packages by comparing the hash in the
checksums.txt
that comes with each release, with the computed hash of the downloaded archive:- Download
checksums.txt
:curl -LO "https://github.com/vdbulcke/cert-monitor/releases/download/${TAG}/checksums.txt"
- Compute Checksum:
sha256sum "cert-monitor_${VERSION}_Linux_amr64.tar.gz"
- Compare against
checksums.txt
:grep "cert-monitor_${VERSION}_Linux_amr64.tar.gz" checksums.txt
- Download
Windows¶
-
Download the binary
cert-monitor_[VERSION]_Windows_x86_64.zip
from the releases page -
Unzip the Binary
-
Check Version:
./cert-monitor.exe version