@hashgraph/solo
    Preparing search index...

    Base class for dependency managers that download and manage CLI tools Common functionality for downloading, checking versions, and managing executables

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    artifactFileName: string
    artifactName: string
    artifactVersion: string
    checksum: string
    checksumURL: string
    downloadBaseUrl: string
    downloader: PackageDownloader
    downloadURL: string
    executableName: string
    globalExecutablePath: string = ''
    helpersDirectory: string
    installationDirectory: string
    localExecutableWithPath: string
    logger?: SoloLogger
    osArch: string
    releaseBaseUrl: string
    requiredVersion: string

    Accessors

    Methods

    • Returns a promise that invokes the shell command

      Parameters

      • cmd: string
      • arguments_: string[] = []
      • verbose: boolean = false
      • detached: boolean = false
      • environmentVariablesToAppend: Record<string, string> = {}

      Returns Promise<string[]>

    • Parameters

      • sudoRequested: (message: string) => void
      • sudoGranted: (message: string) => void
      • cmd: string
      • arguments_: string[] = []
      • verbose: boolean = false
      • detached: boolean = false
      • environmentVariablesToAppend: Record<string, string> = {}

      Returns Promise<string[]>