checked_command

Crates.iochecked_command
lib.rschecked_command
version0.2.4
sourcesrc
created_at2017-05-05 21:47:03.544127
updated_at2021-01-25 23:44:23.217379
descriptionextension to `std::process::Command` which adds a output/status considering the programs `ExitStatus` for the returned Result
homepage
repositoryhttps://github.com/dathinab/checked-command
max_upload_size
id13292
size51,549
Philipp Korber (rustonaut)

documentation

README

checked-command   Build Status

This command had been super seeded by a newer version but publishing it under the same name is suboptimal as some people might want to stick with checked command at least temporary, or even permanently.

extension to std::process::Command which adds a output/status considering the programs ExitStatus


This create contains extension traits for Command/Child adding variations of status(),output(), wait(), wait_with_output() which also check the exit status when deciding wether to return Ok(...) or Err(...). It also provides a CheckedCommand and CheckedChild wrapper which replaces it's status(), etc. methods with the checked variations.

Documentation can be viewed on docs.rs.

Motivations for why it's designed like it is can be found in the design_decision.md file.

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Commit count: 69

cargo fmt