@shutootaki/gwm
Version:
git worktree manager CLI
34 lines • 1.03 kB
TypeScript
export interface AddArgs {
branchName?: string;
isRemote: boolean;
fromBranch?: string;
openCode: boolean;
openCursor: boolean;
outputPath: boolean;
}
export interface RemoveArgs {
query?: string;
force: boolean;
cleanBranch?: 'auto' | 'ask' | 'never';
}
export interface CleanArgs {
dryRun: boolean;
force: boolean;
}
export interface PullMainArgs {
}
export interface HelpArgs {
command?: string;
}
export declare function parseAddArgs(args: string[]): AddArgs;
export declare function parseRemoveArgs(args: string[]): RemoveArgs;
export declare function parseCleanArgs(args: string[]): CleanArgs;
export declare function parseGoArgs(args: string[]): {
query?: string;
openCode: boolean;
openCursor: boolean;
};
export declare function parsePullMainArgs(_args: string[]): PullMainArgs;
export declare function parseHelpArgs(args: string[]): HelpArgs;
export declare function isHelpRequested(args: string[], command?: string): boolean;
//# sourceMappingURL=cli.d.ts.map