captainduckduck
Version:
CLI tool for CaptainDuckDuck. See CaptainDuckDuck.com for more details.
31 lines (26 loc) • 530 B
text/typescript
export interface IMachine {
authToken: string;
baseUrl: string;
name: string;
}
export interface IOldSavedApp {
cwd: string;
appName: string;
branchToPush: string;
machineToDeploy: IMachine;
}
export interface IDeploySource {
branchToPush?: string;
tarFilePath?: string;
}
export interface IDeployedDirectory {
cwd: string;
appName: string;
deploySource: IDeploySource;
machineNameToDeploy: string;
}
export interface IDeployParams {
deploySource: IDeploySource;
captainMachine?: IMachine;
appName?: string;
}