Skip to content

feat: CLI を vercel-env-sync から env-sync へリネーム#8

Merged
polidog merged 1 commit into
mainfrom
feat/7
Jun 26, 2026
Merged

feat: CLI を vercel-env-sync から env-sync へリネーム#8
polidog merged 1 commit into
mainfrom
feat/7

Conversation

@polidog

@polidog polidog commented Jun 26, 2026

Copy link
Copy Markdown
Member

タスク

Vercel 以外(GitHub など複数プロバイダ)に対応していくため、Vercel 固有の名前 vercel-env-sync を汎用的な env-sync にリネームする。後方互換は不要。

変更内容

  • バイナリ名: vercel-env-syncenv-sync
  • 設定ファイル: vercel-env.yamlenv-sync.yaml
  • go module: github.com/ptyhard/vercel-env-syncgithub.com/ptyhard/env-sync
  • .gitignore: /vercel-env-sync/env-sync
  • .goreleaser.yaml: project_name / binary / release / homebrew_casks を更新
  • README.md: コマンド例・ファイル名・インストール URL をすべて新名称へ更新
  • main.go: usage 文字列・コメント・デフォルト値(--def のデフォルト)を更新
  • main_test.go: テスト期待値を更新

完了条件

  • grep -rn "vercel-env-sync" . --exclude-dir=.git → 0件
  • grep -rn "vercel-env\.yaml\|vercel-env\b" . --exclude-dir=.git → 0件(.git ファイルのみ)
  • head -1 go.modmodule github.com/ptyhard/env-sync
  • env-sync.yaml 存在・vercel-env.yaml 削除済み
  • go build -o env-sync . && echo OK 成功
  • 全テスト通過 (go test ./...)

動作確認

  • lint / build 通過
  • 自動テスト通過
  • dry-run 動作確認済み

注意事項(手動作業)

GitHub リポジトリ名のリネーム(ptyhard/vercel-env-syncptyhard/env-sync)は手動操作が必要です。
マージ後に以下を実行してください:

gh repo rename env-sync --repo ptyhard/vercel-env-sync
git remote set-url origin git@github.com:ptyhard/env-sync.git

Vercel 固有の名前を汎用的な env-sync に変更。後方互換なし。

- バイナリ名: vercel-env-sync → env-sync
- 設定ファイル: vercel-env.yaml → env-sync.yaml
- go.mod module: github.com/ptyhard/vercel-env-sync → github.com/ptyhard/env-sync
- .gitignore: /vercel-env-sync → /env-sync
- .goreleaser.yaml: project_name / binary / release / homebrew_casks を更新
- README.md: コマンド例・ファイル名・URL をすべて新名称へ更新
- main.go: usage 文字列・コメント・デフォルト値を更新
- main_test.go: テスト期待値を更新

Note: GitHub リポジトリ名のリネーム (ptyhard/vercel-env-sync → ptyhard/env-sync) は手動操作が必要。

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HUt4mQe7JfqLu2QPw6iYHL
@polidog polidog merged commit ae68152 into main Jun 26, 2026
@polidog polidog deleted the feat/7 branch June 26, 2026 11:18
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