Installing the CLI
This guide provides details on how to install and use the Furiko CLI tool, furiko
.
Installation Instructions
Currently, furiko
is only released via Furiko's GitHub releases. You can install furiko
by downloading the executable binary from Furiko's GitHub releases page directly.
- macOS
- macOS (Apple Silicon)
- Linux
- Windows
curl https://github.com/furiko-io/furiko/releases/latest/download/furiko_darwin_amd64 -sL -O
mv furiko_darwin_amd64 /usr/local/bin/furiko
chmod +x /usr/local/bin/furiko
Note that M1 Macs no longer have /usr/local/bin
by default. You may wish to substitute /usr/local/bin
for another directory in your $PATH
.
curl https://github.com/furiko-io/furiko/releases/latest/download/furiko_darwin_arm64 -sL -O
mv furiko_darwin_arm64 /usr/local/bin/furiko
chmod +x /usr/local/bin/furiko
curl https://github.com/furiko-io/furiko/releases/latest/download/furiko_linux_amd64 -sL -O
mv furiko_linux_amd64 /usr/local/bin/furiko
chmod +x /usr/local/bin/furiko
curl https://github.com/furiko-io/furiko/releases/latest/download/furiko_windows_amd64.exe -sL -O
mv furiko_windows_amd64 /usr/local/bin/furiko
chmod +x /usr/local/bin/furiko
Usage Instructions
Running furiko --help
will list all available commands for the CLI tool.
$ furiko --help
Command-line utility to manage Furiko.
Usage:
furiko [command]
Available Commands:
completion generate the autocompletion script for the specified shell
disable Disable automatic scheduling for a JobConfig.
enable Enable automatic scheduling for a JobConfig.
get Get one or more resources by name.
help Help about any command
kill Kill an ongoing Job.
list List all resources by kind.
run Run a new Job.
Flags:
--dynamic-config-name string Overrides the name of the dynamic cluster config. (default "execution-dynamic-config")
--dynamic-config-namespace string Overrides the namespace of the dynamic cluster config. (default "furiko-system")
-h, --help help for furiko
--kubeconfig string Path to the kubeconfig file to use for CLI requests.
-n, --namespace string If present, the namespace scope for this CLI request.
-v, --v int Sets the log level verbosity.
Use "furiko [command] --help" for more information about a command.