Skip to content

feat: watchコマンドの削除 (v5.0.0)#213

Merged
camoneart merged 4 commits intomainfrom
issue-212
Aug 5, 2025
Merged

feat: watchコマンドの削除 (v5.0.0)#213
camoneart merged 4 commits intomainfrom
issue-212

Conversation

@camoneart
Copy link
Owner

Summary

  • watchコマンドの完全削除
  • コードベースのシンプル化
  • Breaking Changeに伴うメジャーバージョンアップ (v4.0.0 → v5.0.0)

Changes Made

  • 🗑️ 削除: src/commands/watch.ts - コマンド実装
  • 🗑️ 削除: src/__tests__/commands/watch.test.ts - テストファイル
  • 🗑️ 削除: docs/commands/watch.md - コマンドドキュメント
  • 📝 更新: src/cli.ts - watchコマンドのインポートと登録を削除
  • 📝 更新: ドキュメント類 - watch関連記述を削除
    • docs/COMMANDS.md
    • docs/commands/sync.md
    • README.md / README.ja.md
  • 🔢 更新: package.json - v4.0.0 → v5.0.0

Reason for Removal

  1. 機能不全: 実際のファイル同期が正常に動作していない
  2. 低使用頻度: プロジェクトでの使用頻度が低い
  3. 保守性向上: 修正するよりも削除してコードベースをシンプルに保つ

Breaking Change ⚠️

  • mst watch コマンドが完全に使用不可となります
  • 既存ユーザーでwatchコマンドに依存している場合は影響があります
  • メジャーバージョンアップ (v5.0.0) により破壊的変更であることを明示

Test Results

  • ✅ 全テスト通過 (1029 passed)
  • ✅ ビルド成功
  • ✅ リント・型チェック完了
  • ✅ フォーマット確認完了

Test plan

  • watchコマンドが削除されていることを確認
  • 他のコマンドが正常に動作することを確認
  • ドキュメントからwatch関連記述が削除されていることを確認
  • バージョンがv5.0.0に更新されていることを確認

🤖 Generated with Claude Code

camoneart and others added 4 commits August 5, 2025 19:54
watchコマンドが正常に動作していないため、機能全体を削除してコードベースをシンプルに保つ。

**削除内容:**
- src/commands/watch.ts - コマンド実装
- src/__tests__/commands/watch.test.ts - テストファイル
- docs/commands/watch.md - ドキュメント
- src/cli.ts からのインポートと登録

**理由:**
- 実際のファイル同期が動作していない
- 使用頻度が低い機能である
- 修正するよりも削除してコードベースをシンプルに保つ

Fixes #212

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
watchコマンド削除に伴い、関連するドキュメントからの参照を削除。

**更新内容:**
- docs/COMMANDS.md - watchコマンドセクションと参照を削除
- docs/commands/sync.md - watchコマンドへのリンクを削除
- README.md - watch関連記述を削除
- README.ja.md - watch関連記述を削除

**変更:**
- ui.pathDisplay設定の説明からwatchコマンドを除外
- 関連コマンドリストからwatchコマンドを削除

Related to #212

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
watchコマンドの削除に伴うBreaking Changeのため、メジャーバージョンをアップデート。

**変更:**
- package.json version: 4.0.0 → 5.0.0

**Breaking Change:**
- mst watchコマンドが完全に削除され、使用できなくなります

Related to #212

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
watchコマンド削除に伴い、E2Eテストでwatchコマンドの存在を確認する行を削除。

**修正内容:**
- e2e/tests/basic.test.ts: expect(output).toContain('watch')を削除

**理由:**
- watchコマンドが削除されたため、ヘルプテストが失敗していた
- CIエラーの修正

Related to #212

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@camoneart camoneart merged commit 692c792 into main Aug 5, 2025
10 checks passed
@camoneart camoneart deleted the issue-212 branch August 5, 2025 10:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant