JA Home - aku11i/phantom GitHub Wiki
日本語 | English
Phantomは、開発者に優しいエレガントなインターフェースを持つ、Git worktreeを管理するための強力なCLIツールです。TypeScriptとモダンなNode.jsで構築されており、並行開発のための効率的なワークフローを提供し、複数の機能、バグ修正、コードレビューを同時に作業することを容易にします。
- ランタイム依存関係ゼロ - 軽量で高速な実行
- TypeScript - モダンなESモジュールによる型安全なコードベース
- クリーンアーキテクチャ - CLI、Core、Gitレイヤーの関心の分離
- 包括的なテスト - ネイティブNode.jsテストランナーによるユニットテスト
- モダンなツール - 高速ビルドのためのesbuild、コード品質のためのBiome
- 開発環境のセットアップ - 開発環境を設定する
- クイックスタート - 5分で始める
- アーキテクチャ概要 - ハイレベルなシステム設計
- コアコンセプト - 必須の概念と用語
- リポジトリ: github.com/aku11i/phantom
- npmパッケージ: @aku11i/phantom
- イシュートラッカー: GitHub Issues
- CI/CDパイプライン: GitHub Actions
- Node.js: v22.0.0以上
- パッケージマネージャー: pnpm(推奨)またはnpm
- Git: worktreeサポートを持つモダンバージョン
# グローバルインストール
npm install -g @aku11i/phantom
# 新しいphantom(worktree)を作成
phantom create <name> [branch]
# すべてのphantomをリスト
phantom list
# phantom内でコマンドを実行
phantom exec <name> <command>
# phantomシェルに入る
phantom shell <name>
# phantomを削除
phantom delete <name>
詳細なドキュメントについては、上記のセクションを探索するか、クイックスタートガイドをご覧ください。