v0.3.0
What’s New in v0.3.0
Init Command
Generate configuration files interactively with rustywatch init:
rustywatch init # Interactive moderustywatch init --yes # Use auto-detected defaultsFeatures:
- Auto-detects project type (Rust, Go, Node.js, Python, Bun)
- Interactive prompts for configuration
- Preview before writing
Environment Variables
Load environment variables from .env files per workspace:
workspaces: - dir: 'my-app' cmd: 'npm start' env_file: '.env' # relative to workspace dir # env_file: '/.env' # from project rootAuto Working Directory
Commands now execute in the workspace directory automatically. No need for cd prefixes:
workspaces: - dir: 'my-app' cmd: 'npm run build' # runs in my-app/Improved Path Resolution
bin_path is now relative to the workspace directory:
# Before (redundant paths)- dir: 'examples/rust-app' bin_path: 'examples/rust-app/target/debug/rust-app'
# After (cleaner)- dir: 'examples/rust-app' bin_path: './target/debug/rust-app'Have suggestions? Open an issue