ヘッダー画像: imagen-4-ultra_2025-10-24T13-52-59-011Z_a_minimalistic_line_art_of_a_sleepy_axolotl__illus_1.png
v0.2.0 Goによる実用的なCLIサンプル集へ大刷新!
✨ Highlights
- Go言語によるCLIツール開発のための、実用的で多彩なサンプル集(全10種類)を追加しました!基本的なHello Worldから、フラグ処理、Cobraを使ったサブコマンド、ファイル操作、HTTP通信、カラフルなプログ-レスバーまで、CLI開発の様々なテクニックを学べます。
- 各サンプルに詳細な
README.mdを追加し、使い方や学べることを分かりやすく解説しました。 - 新たに
VERIFICATION.mdを追加し、全サンプルの動作確認結果をレポートとしてまとめました。
💥 Breaking Changes
- リポジトリのルートにあった
main.goとmain_test.goはexamples/01-basic-helloディレクトリに移動されました。v0.1.0 のようにgo run main.goで直接実行することはできなくなりました。
🛠 変更一覧
✨ Features (feat)
- GoによるCLI開発のための実用的なサンプルを10種類追加しました。
01-basic-hello: 基本的な引数処理02-flags:flagパッケージによるフラグ処理03-cobra: Cobraライブラリによるサブコマンド実装04-interactive: 対話的な入力処理05-file-operations: ファイルの読み書き・削除06-http-client: HTTPクライアントによるAPI通信07-json-parsing: JSONのパースと生成08-colored-output: カラフルなターミナル出力09-progress-bar: プログレスバーとスピナー10-table-output: テーブル形式でのデータ表示
🐛 Bug Fixes (fix)
examples/09-progress-barのサンプルで、未使用変数によるコンパイルエラーが発生する問題を修正しました。
📚 Documentation (docs)
- リポジトリ全体の
README.mdを、サンプル集の概要がわかるように全面的に更新しました。 - すべてのサンプルディレクトリに、実行方法やコードのポイントを解説した
README.mdを追加しました。 - 全サンプルの動作確認結果をまとめた
VERIFICATION.mdを新たに追加しました。 - ヘッダー画像をSVGからJPEG形式に変更しました。
🔧 Maintenance (chore/refactor)
- リポジトリ構造を刷新し、単一のプログラムから複数のサンプルを管理する形式へと変更しました。
- ルートにあった
main.goとmain_test.goをexamples/01-basic-helloに移動しました。
👥 Contributors
- Claude
- GitHub Action
- Maki
- Sunwood-ai-labs
比較: v0.1.0...v0.2.0