@hashgraph/solo
Preparing search index...
src/core/dependency-managers/kind-dependency-manager
KindDependencyManager
Class KindDependencyManager
Hierarchy (
View Summary
)
ShellRunner
KindDependencyManager
Index
Constructors
constructor
Properties
logger?
Methods
check
Version
get
Global
Executable
Path
get
Kind
Path
get
Kind
Version
install
installation
Meets
Requirements
is
Installed
Globally
And
Meets
Requirements
is
Installed
Locally
run
uninstall
Local
Constructors
constructor
new
KindDependencyManager
(
downloader
?:
PackageDownloader
,
installationDirectory
?:
string
,
osPlatform
?:
Platform
,
osArch
?:
string
,
kindVersion
?:
string
,
)
:
KindDependencyManager
Parameters
Optional
downloader
:
PackageDownloader
Optional
installationDirectory
:
string
Optional
osPlatform
:
Platform
Optional
osArch
:
string
Optional
kindVersion
:
string
Returns
KindDependencyManager
Properties
Optional
logger
logger
?:
SoloLogger
Methods
check
Version
checkVersion
(
shouldInstall
?:
boolean
)
:
Promise
<
boolean
>
Parameters
shouldInstall
:
boolean
= true
Returns
Promise
<
boolean
>
get
Global
Executable
Path
getGlobalExecutablePath
()
:
Promise
<
string
|
false
>
Returns
Promise
<
string
|
false
>
get
Kind
Path
getKindPath
()
:
string
Returns
string
get
Kind
Version
getKindVersion
()
:
string
Returns
string
install
install
(
temporaryDirectory
?:
string
)
:
Promise
<
boolean
>
Parameters
temporaryDirectory
:
string
= ...
Returns
Promise
<
boolean
>
installation
Meets
Requirements
installationMeetsRequirements
(
path
:
string
)
:
Promise
<
boolean
>
Parameters
path
:
string
Returns
Promise
<
boolean
>
is
Installed
Globally
And
Meets
Requirements
isInstalledGloballyAndMeetsRequirements
()
:
Promise
<
boolean
>
Returns
Promise
<
boolean
>
is
Installed
Locally
isInstalledLocally
()
:
boolean
Returns
boolean
run
run
(
cmd
:
string
,
arguments_
?:
string
[]
,
verbose
?:
boolean
,
detached
?:
boolean
,
)
:
Promise
<
string
[]
>
Returns a promise that invokes the shell command
Parameters
cmd
:
string
arguments_
:
string
[]
= []
verbose
:
boolean
= false
detached
:
boolean
= false
Returns
Promise
<
string
[]
>
uninstall
Local
uninstallLocal
()
:
void
Returns
void
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
logger
Methods
check
Version
get
Global
Executable
Path
get
Kind
Path
get
Kind
Version
install
installation
Meets
Requirements
is
Installed
Globally
And
Meets
Requirements
is
Installed
Locally
run
uninstall
Local
@hashgraph/solo
Loading...
Returns a promise that invokes the shell command