@cto.ai/ops
Version:
💻 CTO.ai Ops - The CLI built for Teams 🚀
20 lines (19 loc) • 785 B
TypeScript
import Command, { flags } from '../../base';
import { SecretListInputs } from '../../types';
interface SecretDeleteInput {
selectedSecret: string;
confirmDelete: boolean;
}
export default class SecretsDelete extends Command {
static description: string;
static flags: {
help: import("@oclif/parser/lib/flags").IBooleanFlag<void>;
key: flags.IOptionFlag<string | undefined>;
};
confirmSecretDeletion: (inputs: Pick<SecretListInputs, "selectedSecret">) => Promise<SecretDeleteInput>;
deleteSecretAPI: (inputs: SecretDeleteInput) => Promise<SecretDeleteInput>;
logMessage: (inputs: SecretDeleteInput) => SecretDeleteInput;
sendAnalytics: (inputs: SecretDeleteInput) => Promise<SecretDeleteInput>;
run(): Promise<void>;
}
export {};