CLI

【Golang】cobraで作ったコマンドラインツール(CLI)にフラグを追加する (pflag)

cobra の中のフラグの実装はspf13/pflagという cobra と同じ方が作られている別のライブラリが使われています。このライブラリは標準の flag パッケージと似ているので、使ったことある方は使用感に違和感は感じないかと思います。 以下の記事で作った簡単な…

【Golang】cobraでコマンドラインツール(CLI)を作る

Go言語でコマンドラインツール(CLI)を作る際cobraというライブラリを使うと、ヘルプや設定ファイルの読み込みなど一般的な機能を持ったCLIを簡単に作れるようになっていて便利です。 kubernetesのkubectl docker/cli Github CLI hugo といった様々なツールが…