Download the PHP package falc/robo-system-package without Composer
On this page you can find all versions of the php package falc/robo-system-package. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package robo-system-package
Robo System Package Tasks
Collection of tasks for interacting with system package managers.
Requirements
- Robo ~0.5 (0.5.0 or higher)
Installation
Add the falc/robo-system-package
package to your composer.json
:
Add the Falc\Robo\Package\loadTasks
trait to your RoboFile
:
Tasks
Install
Installing a single package:
Installing many packages:
Compact form:
It allows to specify packages conditionally:
It is possible to specify a pattern:
You can combine it with taskSshExec()
to install packages in a remote server:
Uninstall
Uninstalling a single package:
Uninstalling many packages:
Compact form:
It is possible to specify a pattern:
You can combine it with taskSshExec()
to uninstall packages from a remote server:
Update
Updating a single package:
Updating many packages:
Do not specify any package in order to perform a full update:
Compact form:
It is possible to specify a pattern:
You can combine it with taskSshExec()
to update packages in a remote server:
Methods
All the tasks implement these methods:
packageManager($packageManager)
: Sets the package manager to use.package()
: Adds a package to the package list.packages()
: Adds packages to the package list.verbose()
: Enables the verbose mode.
Package managers
Every task requires to set a package manager either in the constructor or using the packageManager($packageManager)
method.
At the moment these are the supported package managers: