spatie/scotty
Scotty is a beautiful SSH task runner. Write tasks as plain bash in a Scotty.sh file with annotation comments, and it connects to your remote servers, runs each script, and shows exactly what's happening. Fully compatible with Laravel Envoy.
Blade hooks ([@before](https://github.com/before), [@after](https://github.com/after), [@error](https://github.com/error), [@success](https://github.com/success), [@finished](https://github.com/finished)) in an Envoy.blade.php now actually run, as PHP inside Scotty. Before this release they failed silently. [@before](https://github.com/before), [@after](https://github.com/after) and [@error](https://github.com/error) receive $task, [@finished](https://github.com/finished) receives $exitCode, and [@setup](https://github.com/setup) variables are available. A hook that throws, or a bash hook that exits non-zero, prints a warning and does not fail the run. Hooks no longer run under --pretend.
Full Changelog: https://github.com/spatie/scotty/compare/1.4.3...1.4.4
Full Changelog: https://github.com/spatie/scotty/compare/1.4.1...1.4.2
Full Changelog: https://github.com/spatie/scotty/compare/1.4.0...1.4.1
Full Changelog: https://github.com/spatie/scotty/compare/1.3.0...1.4.0
Full Changelog: https://github.com/spatie/scotty/compare/1.2.9...1.3.0
Fix hook extraction from compiled Envoy temp files
Support array hosts in server definitions for Envoy blade files
Use system timezone for completion timestamps
Add timestamp to completion, failure, and cancellation messages
Full Changelog: https://github.com/spatie/scotty/compare/1.2.3...1.2.4
How can I help you explore Laravel packages today?