@grandlinex/easy-cli
Preparing search index...
ShellCommand
Class ShellCommand<T>
Abstract
Type Parameters
T
=
any
Hierarchy
default
ShellCommand
Index
Constructors
constructor
Properties
channel
description
handler
level
logger
name
properties
sub
Commands
Methods
debug
error
get
Name
get
Static
info
l
Error
log
resolve
Path
run
set
Logger
start
verbose
warn
Constructors
Protected
constructor
new
ShellCommand
<
T
=
any
>
(
conf
:
ShellCommandProps
)
:
ShellCommand
<
T
>
Type Parameters
T
=
any
Parameters
conf
:
ShellCommandProps
Returns
ShellCommand
<
T
>
Properties
Protected
channel
channel
:
string
description
description
:
string
handler
handler
:
IHandler
<
T
>
level
level
:
number
logger
logger
:
CoreLogger
|
null
name
name
:
string
properties
properties
:
CmdProperty
[]
sub
Commands
subCommands
:
ShellCommand
<
any
>
[]
Methods
debug
debug
(
...
ags
:
unknown
[]
)
:
void
Parameters
...
ags
:
unknown
[]
Returns
void
error
error
(
...
ags
:
unknown
[]
)
:
void
Parameters
...
ags
:
unknown
[]
Returns
void
get
Name
getName
()
:
string
Returns
string
Protected
get
Static
getStatic
(
key
:
string
)
:
string
|
undefined
Parameters
key
:
string
Returns
string
|
undefined
info
info
(
...
ags
:
unknown
[]
)
:
void
Parameters
...
ags
:
unknown
[]
Returns
void
l
Error
lError
(
message
:
string
)
:
Error
Parameters
message
:
string
Returns
Error
log
log
(
...
ags
:
unknown
[]
)
:
void
Parameters
...
ags
:
unknown
[]
Returns
void
Protected
resolve
Path
resolvePath
(
path
?:
ParamTypeRaw
)
:
string
Parameters
Optional
path
:
ParamTypeRaw
Returns
string
Abstract
run
run
(
parser
:
IArgs
)
:
Promise
<
boolean
>
Parameters
parser
:
IArgs
Returns
Promise
<
boolean
>
set
Logger
setLogger
(
logger
:
CoreLogger
)
:
void
Parameters
logger
:
CoreLogger
Returns
void
start
start
(
parser
:
IArgs
)
:
Promise
<
boolean
>
Parameters
parser
:
IArgs
Returns
Promise
<
boolean
>
verbose
verbose
(
...
ags
:
unknown
[]
)
:
void
Parameters
...
ags
:
unknown
[]
Returns
void
warn
warn
(
...
ags
:
unknown
[]
)
:
void
Parameters
...
ags
:
unknown
[]
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
channel
description
handler
level
logger
name
properties
sub
Commands
Methods
debug
error
get
Name
get
Static
info
l
Error
log
resolve
Path
run
set
Logger
start
verbose
warn
@grandlinex/easy-cli
Loading...