Go

ツール

mysh – AI時代でも安心してDBを扱えるMySQL接続マネージャを作った

Claude CodeにDBのクエリ結果を渡すとき、個人情報を毎回手で消す手間を自動化するMySQL接続マネージャ「mysh」を作りました。環境と出力先に応じて自動マスクされます。
ツール

mysh – AI時代でも安心してDBを扱えるMySQL接続マネージャを作った

Claude CodeにDBのクエリ結果を渡すとき、個人情報を毎回手で消す手間を自動化するMySQL接続マネージャ「mysh」を作りました。環境と出力先に応じて自動マスクされます。
開発

自作CLIツールをbrew installで配布する方法【GoReleaser自動化付き】

はじめに自作のCLIツールを作ったとき、配布方法に悩んだことはありませんか?「GitHubのReleasesからダウンロードして、パスを通して…」という手順を毎回説明するのは面倒ですよね。Homebrew Tap を使えば、ユーザーは以下の...
ツール

github-discover: GitHubのトレンドをターミナルで追えるCLIツールを作った

GitHubのトレンドリポジトリや類似リポジトリをターミナルから探索できるCLIツールを作りました。カテゴリブラウズ、ランダム発見など7つの機能を搭載。
ツール

github-discover: GitHubのトレンドをターミナルで追えるCLIツールを作った

GitHubのトレンドリポジトリや類似リポジトリをターミナルから探索できるCLIツールを作りました。カテゴリブラウズ、ランダム発見など7つの機能を搭載。
ツール

同僚のGo製DNS CLIにClaude Codeで機能追加 — 逆引き・CNAME追従・Homebrew配布

同僚のGo製DNS CLIツール「dic」に逆引き・CNAME追従機能とHomebrew配布の準備をClaude Codeで追加した実践記録です。
開発

同僚のSlackレビュー通知botに「営業時間外は翌朝に通知を遅延する」機能を提案・実装した

同僚が開発しているSlackレビュー通知botに、re-review通知の営業時間外遅延機能を提案・実装した話。CASパターンによる並行更新制御やslackhogを使ったE2Eテストも紹介します。
開発

同僚のSlackレビュー通知botに「営業時間外は翌朝に通知を遅延する」機能を提案・実装した

同僚が開発しているSlackレビュー通知botに、re-review通知の営業時間外遅延機能を提案・実装した話。CASパターンによる並行更新制御やslackhogを使ったE2Eテストも紹介します。
ツール

brew-discover: Homebrewで新しいパッケージに出会うCLIツールを作った

Homebrewでインストールできる新しいパッケージを発見するためのCLIツールを作りました。人気ランキング、カテゴリブラウズ、ランダムおすすめなど。
備忘録

Go CLIツールのリリース完全自動化 – Release Please + GoReleaser + Homebrew

GitHub Actionsを使ってGo製CLIツールのリリースを完全自動化する方法。Conventional Commitsでコミットするだけで、バージョン管理、CHANGELOG生成、バイナリビルド、Homebrew Formula更新まで全自動で行う構成の備忘録