You can install the CLI with a
curl utility script,
brew or by downloading the binary from the releases page. Once installed you'll get the
faas-cli command and
Utility script with
$ curl -sSL https://cli.openfaas.com | sudo -E sh
-Eallows for any
http_proxyenvironmental variables to be passed through to the installation bash script.
Non-root with curl (requires further actions as advised after downloading):
$ curl -sSL https://cli.openfaas.com | sh
$ brew install faas-cli
brew release may not run the latest minor release but is updated regularly.
$version = (Invoke-WebRequest "https://api.github.com/repos/openfaas/faas-cli/releases/latest" | ConvertFrom-Json).tag_name (New-Object System.Net.WebClient).DownloadFile("https://github.com/openfaas/faas-cli/releases/download/$version/faas-cli.exe", "faas-cli.exe")
faas-cli with sudo¶
If you're running the faas-cli with
sudo we recommend using
sudo -E to pass through any environmental variables you may have configured such as a
Build from source¶
The contributing guide has instructions for building from source and for configuring a Golang development environment.