仕事柄オペレーション作業で使う小さなコマンドラインツールを作ることはよくありますが、地味に悩むのが -h オプションを使ったときに表示される「Usage」の書き方だったりします。こういうやつ。 usage: git [--version] [--help] [-c name=value] [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path] [-p|--paginate|--no-pager] [--no-replace-objects] [--bare] [--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>] <command> [<args>] この括弧の種類と使い方がよくわかっていなくて、どこかで定められた標準があるんであればそれを使いたいなと思
![Usage の書き方について標準仕様を探る - chroju.dev](https://cdn-ak-scissors.b.st-hatena.com/image/square/08c76fe60316268ccca07e5d5f414bb6a83d1740/height=288;version=1;width=512/https%3A%2F%2Fog-image.chroju.dev%2FUsage%2520%25E3%2581%25AE%25E6%259B%25B8%25E3%2581%258D%25E6%2596%25B9%25E3%2581%25AB%25E3%2581%25A4%25E3%2581%2584%25E3%2581%25A6%25E6%25A8%2599%25E6%25BA%2596%25E4%25BB%2595%25E6%25A7%2598%25E3%2582%2592%25E6%258E%25A2%25E3%2582%258B.png%3Ftheme%3Ddark%26md%3D0%26fontSize%3D96px)