PHP Класс JBZoo\Utils\Cli

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
build ( string $command, array $args = [] ) : string Build params for cli options
check ( ) : boolean Is command line
err ( string $message, boolean $addEol = true ) Print line to std error
exec ( string $command, array $args = [], null $cwd = null, boolean $verbose = false ) : string Execute cli commands
getNumberOfColumns ( ) : integer Returns the number of columns of the terminal.
hasColorSupport ( ) : boolean Returns true if STDOUT supports colorization.
isInteractive ( integer | resource $fileDescriptor = self::STDOUT ) : boolean Returns if the file descriptor is an interactive terminal or not.
out ( string $message, boolean $addEol = true ) Print line to std out

Описание методов

build() публичный статический Метод

Build params for cli options
public static build ( string $command, array $args = [] ) : string
$command string
$args array
Результат string

check() публичный статический Метод

Is command line
public static check ( ) : boolean
Результат boolean

err() публичный статический Метод

Print line to std error
public static err ( string $message, boolean $addEol = true )
$message string
$addEol boolean

exec() публичный статический Метод

Execute cli commands
public static exec ( string $command, array $args = [], null $cwd = null, boolean $verbose = false ) : string
$command string
$args array
$cwd null
$verbose boolean
Результат string

getNumberOfColumns() публичный статический Метод

Returns the number of columns of the terminal.
public static getNumberOfColumns ( ) : integer
Результат integer

hasColorSupport() публичный статический Метод

This code has been copied and adapted from Symfony\Component\Console\Output\OutputStream.
public static hasColorSupport ( ) : boolean
Результат boolean

isInteractive() публичный статический Метод

Returns if the file descriptor is an interactive terminal or not.
public static isInteractive ( integer | resource $fileDescriptor = self::STDOUT ) : boolean
$fileDescriptor integer | resource
Результат boolean

out() публичный статический Метод

Print line to std out
public static out ( string $message, boolean $addEol = true )
$message string
$addEol boolean