UNPKG

@hashgraph/solo

Version:

An opinionated CLI tool to deploy and manage private Hedera Networks.

21 lines (17 loc) 638 B
// SPDX-License-Identifier: Apache-2.0 import {type HelmExecutionBuilder} from '../../execution/helm-execution-builder.js'; import {type HelmRequest} from '../helm-request.js'; import {type Repository} from '../../model/repository.js'; /** * A request to remove a Helm repository. */ export class RepositoryRemoveRequest implements HelmRequest { public constructor(private readonly repository: Repository) { if (!repository) { throw new Error('repository must not be null'); } } public apply(builder: HelmExecutionBuilder): void { builder.subcommands('repo', 'remove').positional(this.repository.name); } }