🦀

RustのCLIアプリケーションのコマンドライン引数をcargo runで渡す方法

2022/10/11に公開

やりたいこと

コマンドライン引数を受け取るRust製CLIアプリケーションに
cargo runで実行する時にコマンドライン引数を渡したい

例えば-o hogeを受け取るアプリケーションだとして、
cargo run -o hogeとしても動かない。

やり方

-- (ハイフン2つと半角スペース)の後にコマンドライン引数を指定する

例として-o hogeを渡す場合

cargo run -- -o hoge





CLion(Rust Plugin)で指定する場合は、
メニュー「Run」>「Edit Configurations」からCommandフィールドに指定する
CLion run configuration

Discussion