@hashgraph/solo
    Preparing search index...
    interface OneShotCommand {
        chartManager?: ChartManager;
        componentFactory?: ComponentFactoryApi;
        configManager?: ConfigManager;
        depManager?: DependencyManager;
        helm?: HelmClient;
        k8Factory?: K8Factory;
        leaseManager?: LockManager;
        localConfig?: LocalConfigRuntimeState;
        logger?: SoloLogger;
        remoteConfig?: RemoteConfigRuntimeStateApi;
        taskList?: TaskList<any, ListrRendererValue, ListrRendererValue>;
        close(): Promise<void>;
        getClusterContext(clusterReference: string): string;
        getClusterReference(): string;
        getNamespace(task: SoloListrTaskWrapper<any>): Promise<NamespaceName>;
        inferMirrorNodeData(
            namespace: NamespaceName,
            context: string,
        ): Promise<
            {
                mirrorNamespace: string;
                mirrorNodeId: number;
                mirrorNodeReleaseName: string;
            },
        >;
        resolveNamespaceFromDeployment(
            task?: SoloListrTaskWrapper<any>,
        ): Promise<NamespaceName>;
        run(
            cmd: string,
            arguments_?: string[],
            verbose?: boolean,
            detached?: boolean,
        ): Promise<string[]>;
        setupHomeDirectory(directories?: string[]): string[];
        throwIfNamespaceIsMissing(
            context: string,
            namespace: NamespaceName,
        ): Promise<void>;
    }

    Hierarchy (View Summary)

    Implemented by

    Index

    Properties

    chartManager?: ChartManager
    componentFactory?: ComponentFactoryApi
    configManager?: ConfigManager
    depManager?: DependencyManager
    helm?: HelmClient
    k8Factory?: K8Factory
    leaseManager?: LockManager
    logger?: SoloLogger
    taskList?: TaskList<any, ListrRendererValue, ListrRendererValue>

    Methods

    • Parameters

      Returns Promise<
          {
              mirrorNamespace: string;
              mirrorNodeId: number;
              mirrorNodeReleaseName: string;
          },
      >

    • Returns a promise that invokes the shell command

      Parameters

      • cmd: string
      • arguments_: string[] = []
      • verbose: boolean = false
      • detached: boolean = false

      Returns Promise<string[]>