robo
PHP task runner framework
TLDR
List tasks
SYNOPSIS
robo [-f file] [options] [task] [args]
DESCRIPTION
robo is a PHP task runner framework that uses an object-oriented approach to define automation tasks. Tasks are written as PHP class methods in a RoboFile.php, providing full access to PHP's language features and ecosystem for build automation, deployment, and development workflows.
The framework includes built-in tasks for common operations like file manipulation (copy, move, watch), running shell commands, SSH remote execution, and parallel task execution. The --simulate flag enables dry-run mode to preview what commands would be executed without actually running them, which is useful for testing complex task sequences.
Robo integrates naturally with Composer-based PHP projects and serves a similar role to Make, Rake, or Gulp for the PHP ecosystem.
PARAMETERS
-f FILE
RoboFile path.-v
Verbose output.--simulate
Dry run mode.--load-from DIR
Load from directory.-n
No interaction.--help
Show help.
CAVEATS
Requires PHP. RoboFile.php needed. Composer recommended.
HISTORY
Robo was created as a modern PHP task runner, providing a clean API for automation tasks in PHP projects.
