この資料は Rust 製のコマンドラインツール lnx について紹介するものです。
Rustの環境構築やツールのインストール方法については以下を参照してください
lnx は、標準入力から読み込んだ行を実行するコマンドへ変数としてマッピングして、コマンドラインを作成し実行するシンプルなCLIツールです。xargs のサブセットのようなものですが、単純でわかりやすいツールです。 コマンド名 lnx は LiNe eXec に由来しています。
GitHub - crisidev/lnx: Utility to map lines in stdin unto command arguments to be executed
lnx <variable-name> <command-to-execute>
<variable-name>
割り当てる変数名<command-to-execute>
実行するコマンド❯❯❯ ls -1 | lnx v 'echo $v; echo $v'
Cargo.lock
Cargo.lock
Cargo.toml
Cargo.toml
LICENSE
LICENSE
README.md
README.md
src/
src/
target/
target/