Skip to content

Run Scripts

SnakeFlow discovers tasks from common project files and runs the one you pick in a named terminal at the correct working directory.

How to open

  • Shortcut: Ctrl+Alt+N (when bound in your keybindings)
  • Command Palette: SnakeFlow: Run Script
  • Main menu: Ctrl+Alt+M → choose the scripts / run task entry

You must have a SnakeFlow project selected (the workspace is usually auto-detected on first open).

What appears in the list

Scripts are collected from:

  • Makefile
  • package.json (npm / pnpm / yarn / bun — matches your detected package manager)
  • Cargo.toml, go.mod, pyproject.toml, composer.json, Rakefile, pom.xml, build.gradle, and similar

Monorepos: if your devManager.project.servers entries use a non-empty path, SnakeFlow also scans those subfolders and shows section headers (e.g. Frontend / API) so you run pnpm run test from apps/web without typing cd.

After you pick a script

The command runs in a terminal named Script [project], with the working directory set to the folder that owns that script (project root or a server subpath).