Aplus Command Line Tool

NewApp extends NewCommand
in package

Class NewApp.

Table of Contents

$description  : string
$name  : string
$usage  : string
run()  : void
copyDir()  : void
create()  : void
getComposerSource()  : false|string
getDirectory()  : string
getDistroSource()  : false|string
promptDirectory()  : string

Properties

$description

protected string $description = 'Creates a new App Project.'

$name

protected string $name = 'new-app'

$usage

protected string $usage = 'new-app [options] [directory]'

Methods

run()

public run() : void
Return values
void

copyDir()

protected copyDir(string $source, string $directory) : void
Parameters
$source : string
$directory : string
Return values
void

create()

protected create(string $package, string $name) : void
Parameters
$package : string
$name : string
Return values
void

getComposerSource()

protected getComposerSource(string $package[, bool $global = false ]) : false|string
Parameters
$package : string
$global : bool = false
Return values
false|string

getDirectory()

protected getDirectory() : string
Return values
string

getDistroSource()

protected getDistroSource(string $package) : false|string
Parameters
$package : string
Return values
false|string

promptDirectory()

protected promptDirectory() : string
Return values
string

Search results