2017 © Pedro Peláez
 

robo-tasks robo-pantheon

Robo tasks and helpers for Pantheon projects

image

floe/robo-pantheon

Robo tasks and helpers for Pantheon projects

  • Thursday, February 2, 2017
  • by pbuyle
  • Repository
  • 1 Watchers
  • 1 Stars
  • 45 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 15 % Grown

The README.md

Robo Panthon Extension

CircleCI, (*1)

Robo tasks and helpers for Pantheon projects., (*2)

Installation

composer require floe/robo-pantheon, (*3)

Usage

Use the trait in your RoboFile:, (*4)

class RoboFile extends \Robo\Tasks {
    use \Floe\Robo\Pantheon\loadTasks;
}

Run Terminus command

// terminus command:subcommand:subcommand param1 param2 --option1=value --option2
$this->taskTerminus('art')
  ->param('param1');
  ->param('param2');
  ->option('option1', 'value')
  ->option('option2')
  ->run();


// terminus command:subcommand:subcommand param1 param2 --option1=value --option2
$this->taskTerminus('command:subcommand:subcommand')
  ->params('param1', 'param2')
  ->options([
    'option1' => 'value',
    'option2' => true
  ])
  ->run()

// terminus command:subcommand:subcommand param1 param2 --option1=value --option2
$this->_terminus('command:subcommand:subcommand', ['param1', 'param2'], ['option1' => 'value', 'option2' => true]);

Run a stack of terminus commands

// terminus command:subcommand:subcommand param1 param2 --option1=value --option2 &&
// terminus command:subcommand:subcommand param1 param2 --option1=value --option2
$this->taskTerminusStack()
  ->exec('command:subcommand:subcommand', ['param1', 'param2'], ['option1' => 'value', 'option2' => true])
  ->commandSubcommandSubcommand(['param1', 'param2'], ['option1' => 'value', 'option2' => true])
  ->run()

The Versions

02/02 2017

dev-master

9999999-dev

Robo tasks and helpers for Pantheon projects

  Sources   Download

AGPL-3.0

The Requires

 

The Development Requires

by Pierre Buyle