Hasty Briefsbeta

Bilingual

Scotty: A beautiful SSH task runner

11 hours ago
  • #Deployment
  • #DevOps
  • #SSH
  • Scotty is a new SSH task runner that allows defining and running deploy scripts and remote tasks from the terminal with real-time step-by-step visualization
  • It supports both Laravel Envoy's Blade format and a new plain bash format (Scotty.sh), offering tasks as annotated bash functions with server directives
  • Key features include: pausing/resuming execution with 'p' key, pretend mode for dry runs, summary mode for condensed output, and a doctor command for setup validation
  • The tool provides enhanced terminal output with task names, step counters, elapsed time, and command display, plus failure halting with immediate error output visibility
  • Scotty can read existing Envoy.blade.php files directly for migration and allows command-line variable passing (automatically uppercased) to tasks