Crate yes_or_no

Source
Expand description

§yes-or-no

A very simple yes or no CLI tool!

§Installation

Add yes-or-no to your project’s dependencies:

[dependencies]
yes-or-no = "0.1"

§Usage:

Here is an example of how to use yes-or-no in your Rust project:

use yes_or_no::yes_or_no;

fn main() {
    if yes_or_no("🦀 Do you like Rust? 🦀", true) {
        println!("You like Rust! 🤩" );
    } else {
       println!("You don't like Rust... 😭");
    }
}

When you run the program, you’ll be presented with a prompt in your terminal:

Do you like Rust? Yes [✓] No [ ]
  • Navigate between “Yes” and “No” using the left and right arrow keys.
  • Press Enter to select your choice.
  • Press Escape to automatically select “No”.

Depending on your selection, the program will output:

You like Rust! 😁

or

You don't like Rust... 😭

Functions§

yes_or_no