2020-03-01から1ヶ月間の記事一覧

Swift ArgumentParser におけるプロパティの定義順の重要性

今回はタイトル通り ArgumentParser を使っている時のプロパティの定義順の重要性について書きます。v0.0.2 で実際に経験していた範囲ですが、まだ ArgumentParser のソースコードを読んだ内容ではないこと、今後のバージョンで変わりうることをご了承くださ…

Swift ArgumentParser でバージョン番号を出力する方法

コマンドラインツールを作っているとそのツールのバージョン番号を出力したい事があります。ここでは引数で渡した文字列をそのまま標準出力に出力する myEcho というコマンドを作るというのを例にしてみます。 完成イメージはこんな感じです。 % myEcho Hell…

Apple のオープンソースライブラリ ArgumentParser

Swift.org - Announcing ArgumentParser 2月末に Swift.org でアナウンスされた ArgumentParser をいろいろと触ってみたので紹介的なものを書いてみようと思います。 基本的にはわかりやすい英語とサンプルコードで書かれている 本家 Documentation が一次情…