| Crates.io | checked_command |
| lib.rs | checked_command |
| version | 0.2.4 |
| created_at | 2017-05-05 21:47:03.544127+00 |
| updated_at | 2021-01-25 23:44:23.217379+00 |
| description | extension to `std::process::Command` which adds a output/status considering the programs `ExitStatus` for the returned Result |
| homepage | |
| repository | https://github.com/dathinab/checked-command |
| max_upload_size | |
| id | 13292 |
| size | 51,549 |
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.
Licensed under either of
at your option.
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.