SwiftでCLIツールを書く時のArgument Parser(引数やサブコマンドをいい感じに解釈してくれるやつ)の選択肢を書き連ねておきます。これら以外の良い選択肢をご存知の方はぜひ教えてください 🙏 Commandant Carthageで使われています(というかCarthageの開発のために作られた) SwiftLintなどでも使われています SwiftのJSONデコーダーのArgoと、HaskellのAesonの影響を受けているため、関数型感のある書き味です 自分がメンテナーをしています Commander 個人的に信頼感のあるkylefプロダクト Commandantより直感的に、またより簡単に定義できるような気がします swift-package-manager なぜSwiftPMが?と思われるかもしれませんが、SwiftPM内部で使われているArgumentParserと