Skip to main content

🕹ī¸ CLI

The Selflow-cli is a command-line tool to interact with Selflow ecosystem. It can execute workflows by itself or launching them in the background using the Selflow-Daemon.

info

Some Selflow Cli commands depends on the Selflow-Daemon if it doesn't run on your system, any command that requires it will create it for you using Docker. A Docker environment is also needed.

Core features​

  • Run workflows that use local commands
  • Start the Selflow-Daemon with docker

Installation​

Since Selflow is not ready for production yet, you will need to build the CLI yourself. Don't worry, you only need to have Go setup on your machine in version 1.21 or up and run this command :

go install github.com/selflow/selflow/apps/selflow-cli@main

The executable will be added into your $GOBIN location. Make sure to add it in your $PATH.

Check that the executable works with

selflow-cli help

Commands:​

List of available commands is available here