@shutootaki/gwm
Version:
git worktree manager CLI
15 lines • 804 B
TypeScript
import type { CopyFilesResult } from './types.js';
/**
* gitignoreされたファイルのリストを取得
* @param workdir 検索対象のディレクトリ
* @param patterns 検索パターン(ワイルドカード対応)
* @param excludePatterns 除外パターン
* @param skipVirtualEnvs 仮想環境ディレクトリをスキップするかどうか
*/
export declare function getIgnoredFiles(workdir: string, patterns: string[], excludePatterns?: string[], skipVirtualEnvs?: boolean): string[];
/**
* ファイルを別のディレクトリにコピー
* シンボリックリンクを適切に処理し、仮想環境は除外
*/
export declare function copyFiles(sourceDir: string, targetDir: string, files: string[]): Promise<CopyFilesResult>;
//# sourceMappingURL=copy.d.ts.map