スクリプトでロングオプションを使用する

2025-03-22

多くのコマンドラインユーティリティは、ショートオプション(-f)とロングオプション(--force)の両方をサポートしています。ショートオプションは対話型使用に便利ですが、ロングオプションはスクリプトでははるかに優れています。可読性の向上と自己説明的な性質により、保守性と理解度が向上します。たとえば、Gitでは、`git switch --create release-{today} origin/main` は `git switch -c my-new-branch` よりもはるかに明確で、特に複雑なスクリプトではそうです。