Skip to content

Quick start ​

Create a project ​

bash
stackctl init

Follow the prompts. When you finish, the project is created and extracted automatically.

ActionKey
Navigate↑ ↓ or j k
Select / continueEnter
Go backEsc
Multi selectSpace
QuitCtrl + C

Run your first task ​

Create a file named stackctl.yml in your project directory:

yaml
tasks:
  hello:
    desc: Say hello
    cmds:
      - echo "Hello from stackctl"

List and run it:

bash
stackctl run
stackctl run hello

Or run stackctl run with no task name to pick from a list.

Where Stackctl looks

Stackctl looks for the task file in the current directory, not in parent directories. See Task file format.

Where to go next ​

Released under the MIT License.