「argparse」のもたらす「型注釈ベースのPython CLI」という解決策 #こまPy|Atsushi Shibata

PythonでCLIを書く理由は、たいてい前向きです。ちょっとした処理を自動化したい、定期実行したい、他の人にも使ってもらえる形にしたい。最初は引数も少なく、「これくらいならすぐ書ける」と思ってスクリプトを書き始めます。 ところが、そのCLIはだいたい成長し、しばしば長生きします。するとオプションが増え、指定…