TASTEFILES ドキュメント
node_modules、.next、target のようなビルド成果物や依存関係のフォルダーをプロジェクトの種類に合わせて自動で除外し、必要なファイルだけを並列でコピー・移動する Rust 製のファイルエクスプローラーです。
インストール
ダウンロードページでバージョン、SHA-256、コード署名の情報を確認してからインストールできます。 ダウンロード情報を見る
現在確認できる情報
- ソースバージョン
- 0.1.31
- 対応環境
- Linux
- 配布状況
- リリース・改善中
- GitHub リポジトリ
- 検証済みリポジトリ
- 外部ドキュメント
- 検証済みドキュメント
クイックスタート
- 1
ダウンロードページから、お使いの OS に合った署名済みインストーラーを入手します。
- 2
左の画面でプロジェクトフォルダーを開き、右の画面でコピー先のフォルダーを開きます。
- 3
「Copy source only」を押し、検出されたプリセットとドライランの結果を確認してからコピーを開始します。
主な機能
プロジェクト除外プリセット
Next.js、Node、Rust、Python、JVM、.NET、Go、Flutter など 19 種類のプリセットを提供し、package.json や Cargo.toml のような目印となるファイルからプロジェクトの種類を自動検出します。除外されたフォルダーはスキャンすらしないため、巨大な node_modules も即座にスキップします。
細かなコピーフィルター
glob の包含・除外パターン、拡張子、サイズ、更新日時、名前の正規表現、隠しファイル、.gitignore のルールを組み合わせられます。実行前のドライランで、コピーされるファイルと除外されるファイルの数を事前に確認できます。
高速な並列コピー
大きなファイルと小さなファイルを別々の処理レーンに分けて同時に処理し、OS ネイティブのコピー経路を使います。コピー先のフォルダーは一度だけ列挙し、変更されたファイルだけを再コピーします。
安全な切り取り
フィルターを通過したファイルだけを移動し、すべてのファイルがエラーなく完了した場合にのみ元のファイルを削除します。エラーやキャンセルがあった場合、元のファイルはそのまま残ります。
大きなファイルの進捗表示と即時キャンセル
大きなファイルはチャンク単位でコピーしてファイルごとの進捗バーを表示し、キャンセルするとすぐに停止して書きかけのファイルを片付けます。
開発者のための 2 画面
フォルダーごとのプロジェクトバッジ、除外対象の淡色表示、git ブランチ、コマンドパレット、コードプレビュー、ターミナルや VS Code をすぐに開く機能、お気に入り、キーボード中心の操作を提供します。
トラブルシューティング
ダウンロードボタンが表示されません。
ダウンロードページで、現在公開中のインストールファイルと検証情報をご確認ください。
対応 OS を確認できますか?
製品ごとに検証が完了した環境だけをドキュメントに表示しています。「検証中」はまだ確定していないという意味です。
現在の機能範囲はどこで確認できますか?
このドキュメントの主な機能と製品ページは、現在のプロジェクトソースに基づいて作成されています。
