sfdx-hardis
Version:
Swiss-army-knife Toolbox for Salesforce. Allows you to define a complete CD/CD Pipeline. Orchestrate base commands and assist users with interactive wizards
27 lines (26 loc) • 1.02 kB
TypeScript
import { SfCommand } from '@salesforce/sf-plugins-core';
import { AnyJson } from '@salesforce/ts-types';
export default class Retrofit extends SfCommand<any> {
static DEFAULT_SOURCES_TO_RETROFIT: string[];
static title: string;
static description: string;
static examples: string[];
static flags: any;
static requiresProject: boolean;
protected configInfo: any;
protected debugMode: boolean;
protected commit: boolean;
protected commitMode: string | boolean;
protected push: boolean;
protected pushMode: string;
protected productionBranch: string | null;
protected retrofitTargetBranch: string | null;
run(): Promise<AnyJson>;
processRetrofit(flags: any): Promise<void>;
commitChanges(flags: any): Promise<void>;
doCommit(flags: any): Promise<void>;
pushChanges(retrofitWorkBranch: string): Promise<void>;
setDefaultGitConfig(): Promise<void>;
retrieveSources(flags: any): Promise<boolean>;
discardIgnoredChanges(): Promise<void>;
}