Expand description
CLI module for bssh
This module provides command-line interface parsing for bssh, including:
- Standard bssh CLI (
Cli) - pdsh compatibility layer (
pdshsubmodule)
§Architecture
The CLI module is structured as follows:
bssh.rs- Main bssh CLI parser with all standard optionspdsh.rs- pdsh-compatible CLI parser for drop-in replacement mode
§pdsh Compatibility Mode
bssh can operate in pdsh compatibility mode, activated by:
- Setting
BSSH_PDSH_COMPAT=1environment variable - Symlinking bssh to “pdsh” and invoking via that name
- Using the
--pdsh-compatflag
See the pdsh module documentation for details on option mapping.
Re-exports§
pub use pdsh::has_pdsh_compat_flag;pub use pdsh::is_pdsh_compat_mode;pub use pdsh::remove_pdsh_compat_flag;pub use pdsh::PdshCli;pub use pdsh::QueryResult;pub use pdsh::PDSH_COMPAT_ENV_VAR;
Modules§
- pdsh
- pdsh compatibility layer for bssh