はじめに

この資料は Rust 製のコマンドラインツール lnx について紹介するものです。

Rustの環境構築やツールのインストール方法については以下を参照してください

Rust開発環境を整える

lnx について

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>

引数

使用例

❯❯❯ 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/

ライセンス