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:
Makefilepackage.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).
Related
- Dev servers — long-running dev commands and port status
- Quality Hub custom checks — gate lint/test in the Quality panel
- Command palette reference — all SnakeFlow commands by title