@shutootaki/gwm
Version:
git worktree manager CLI
19 lines • 714 B
TypeScript
import type { Worktree, PullResult } from './types.js';
/**
* git worktree list --porcelain の出力をパースする
*/
export declare function parseWorktrees(output: string): Worktree[];
/**
* worktreeのリストを取得し、PRUNABLE状態を判定する
*/
export declare function getWorktreesWithStatus(): Promise<Worktree[]>;
/**
* メインブランチ(複数可)のworktreeでgit pullを実行する
*/
export declare function pullMainBranch(): Promise<PullResult[]>;
/**
* メインワークツリーのパスを取得する
* 通常、最初のワークツリーがメインとなる
*/
export declare function getMainWorktreePath(): string | null;
//# sourceMappingURL=worktree.d.ts.map