#cli-tool #yes #tool #cli #stdin #no

yes-or-no

一个非常简单的 yes 或 no 命令行工具

1 个不稳定版本

0.1.0 2024年7月31日

#499命令行界面

Download history 111/week @ 2024-07-27 6/week @ 2024-08-03

每月117次下载

GPL-3.0-only

17KB

yes-or-no

一个非常简单的 yes 或 no 命令行工具

安装

yes-or-no 添加到项目的依赖项

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

用法

以下是在 Rust 项目中使用 yes-or-no 的示例

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... 😭");
    }
}

运行程序时,您将在终端看到一个提示

Do you like Rust? Yes [] No [ ]
  • 使用左右箭头键在 "Yes" 和 "No" 之间导航。
  • 按 Enter 键选择您的选项。
  • 按 Escape 键自动选择 "No"。

根据您的选择,程序将输出

You like Rust! 😁

You don't like Rust... 😭

lib.rs:

yes-or-no

一个非常简单的 yes 或 no 命令行工具!

安装

yes-or-no 添加到项目的依赖项

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

用法

以下是在 Rust 项目中使用 yes-or-no 的示例

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... 😭");
    }
}

运行程序时,您将在终端看到一个提示

Do you like Rust? Yes [] No [ ]
  • 使用左右箭头键在 "Yes" 和 "No" 之间导航。
  • 按 Enter 键选择您的选项。
  • 按 Escape 键自动选择 "No"。

根据您的选择,程序将输出

You like Rust! 😁

You don't like Rust... 😭

依赖项

~2MB
~36K SLoC