5 releases
Uses old Rust 2015
0.3.0 |
|
---|---|
0.2.4 | Jan 25, 2021 |
0.2.2 | May 5, 2017 |
#700 in Operating systems
181 downloads per month
Used in 9 crates
(4 directly)
32KB
523 lines
checked-command
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
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
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.
Dependencies
~47KB