clap-stdin is both an executable binary that can be run, and a library that can be used in Rust programs.

Installing file_or_stdin_optional_arg file_or_stdin_positional_arg file_or_stdin_twice file_or_stdout_optional_arg file_or_stdout_positional_arg is_stdin maybe_stdin_optional_arg maybe_stdin_positional_arg maybe_stdin_twice executables

Assuming you have Rust/Cargo installed, run this command in a terminal:

cargo install clap-stdin

It will make file_or_stdin_optional_arg file_or_stdin_positional_arg file_or_stdin_twice file_or_stdout_optional_arg file_or_stdout_positional_arg is_stdin maybe_stdin_optional_arg maybe_stdin_positional_arg maybe_stdin_twice commands available in your PATH if you've allowed the PATH to be modified when installing Rust. cargo uninstall clap-stdin uninstalls.

Adding clap_stdin library as a dependency

Run this command in a terminal, in your project's directory:

cargo add clap-stdin

To add it manually, edit your project's Cargo.toml file and add to the [dependencies] section:

clap-stdin = "0.8.1"

The clap_stdin library will be automatically available globally. Read the clap_stdin library documentation.

Back to the crate overview.