1. ホーム
  2. macos

[解決済み] Swiftでコマンドライン引数にアクセスする方法とは?

2022-06-14 03:30:51

質問

Swiftのコマンドラインアプリケーションのために、どのようにコマンドライン引数にアクセスしますか?

どのように解決するのですか?

Apple がリリースした ArgumentParser ライブラリをリリースしました。

私たちは ArgumentParser を発表することを嬉しく思います。- を発表することを嬉しく思います。

https://swift.org/blog/argument-parser/


Swift の引数パーサー

https://github.com/apple/swift-argument-parser

<ブロッククオート

コマンドラインから収集する必要がある情報を定義する型を宣言することから始めます。各保存されたプロパティを、以下のうちの一つで装飾します。 ArgumentParser のプロパティ・ラッパーの一つで装飾し、その適合性を宣言します。 ParsableCommand .

ArgumentParser ライブラリはコマンドライン引数を解析し、コマンドタイプをインスタンス化します。 run() メソッドを実行するか、有用なメッセージを表示して終了します。