Warning
Important: Highlighting the new syntax! Prefixes like > for directives and @ for keywords are deprecated. Please use the new colon-based syntax (e.g., script: instead of > script).
π Full Documentation: quonaro.github.io/Nest
# Unix (Linux/macOS)
curl -fsSL https://raw.githubusercontent.com/quonaro/nest/main/install.sh | bash
# Windows (PowerShell)
irm https://raw.githubusercontent.com/quonaro/nest/main/install.ps1 | iexEnhance your development experience with syntax highlighting and autocompletion:
# Global variables
var APP_NAME = "my-app"
# Build command with parameters
build(target: str = "x86_64"):
desc: Build the project for the specified target
env: NODE_ENV=production
script: |
echo "Building {{APP_NAME}} for {{target}}..."
cargo build --target {{target}}
# Test command with dependency
test():
desc: Run tests
depends: build
script: cargo test
# Deploy command with validation
deploy(env: str):
validate: env in ["staging", "production"]
script: echo "Deploying to {{env}}..."
- Create a
Nestfilein your project root. - Run commands using
nest <command>. - Use
nest --listto see all available commands.
Nest includes a powerful Terminal User Interface for interactive task management:
nestuiWith nestui, you can:
- Browse all commands and subcommands.
- View command descriptions and source code.
- Interactive argument entry.
- Search tasks with
/.
For more details, advanced features, and examples, visit the official documentation.

