@cto.ai/ops
Version:
💻 CTO.ai - The CLI built for Teams 🚀
16 lines (15 loc) • 618 B
TypeScript
import Command from './../../base';
import { Config } from './../../types';
export interface RegisterInputs {
config: Config;
url: string | undefined;
token: string | undefined;
}
export default class SecretsRegister extends Command {
static description: string;
validateRegisterInput: (input: string) => Promise<boolean | string>;
promptForSecretsProviderCredentials: (inputs: RegisterInputs) => Promise<RegisterInputs>;
registerSecretsProvider: (inputs: RegisterInputs) => Promise<RegisterInputs>;
sendAnalytics: (inputs: RegisterInputs) => Promise<void>;
run(): Promise<void>;
}