Skip to content

Commit 81ea0bc

Browse files
committed
docs: Clarify crate comparison
1 parent 10b769c commit 81ea0bc

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

src/lib.rs

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
//! }
4040
//! ```
4141
//!
42-
//! ## Relevant crates
42+
//! ## Relevant CLI crates
4343
//!
4444
//! Other crates that might be useful in testing command line programs.
4545
//! - [duct][duct] for orchestrating multiple processes.
@@ -52,14 +52,18 @@
5252
//! [assert_cmd]: https://crates.io/crates/assert_cmd
5353
//! [commandspec]: https://crates.io/crates/commandspec
5454
//!
55-
//! ## Related crates
55+
//! ## Alternative crates
5656
//!
57-
//! Some crates that fill a similar role include:
57+
//! Crates considered when making this one include:
5858
//! - [sysexit][sysexit]
5959
//! - Uses an enum, making certain states unrepresentable
6060
//! - Includes signals
6161
//! - Integrates with `std::process` and `std::io::Error`
6262
//! - Doesn't integrate with `main`
63+
//! - [sysexits][sysexits]
64+
//! - Uses an enum, making certain states unrepresentable
65+
//! - Doesn't include signals
66+
//! - Doesn't integrate with `main`, `std::process`, or `std::io::Error`
6367
//! - [exit-code][exit-code]
6468
//! - `i32` constants and helper methods
6569
//! - Doesn't include signals

0 commit comments

Comments
 (0)