dialoguer
dialoguer copied to clipboard
Rust utility library for nice command line prompts and similar things
Feature request When you have a big list of items it can be tedious to have to scroll through all items. The page up/down keys could be used to scroll...
If the items contain lines that are longer than the console the search prompt disappears. See screenshot below ![image](https://github.com/console-rs/dialoguer/assets/161305/40a2b2fe-74ef-4a7e-92d2-91e3fcef5231) ![image](https://github.com/console-rs/dialoguer/assets/161305/56b2e314-541e-4ef9-9e80-7b68fae761c3) _The issue with the invalid formatting is reported in #312_
This is both a normal select and a fuzzy select with the same list. The selected item on the fuzzy select has messed up the formatting. ![image](https://github.com/console-rs/dialoguer/assets/161305/7e48c0ad-61b0-4dde-a150-2c9bbaae4cea) ![image](https://github.com/console-rs/dialoguer/assets/161305/a1c58339-e366-4a01-afd1-705f35fcc762)
I have a tool called [Himalaya](https://github.com/soywod/himalaya), a CLI to manage emails. The configuration is based on a TOML file. Recently I introduce a wizard module, based on you great lib,...
I have a `Input` that looks like this: ```rs let result: String = Input::new() .with_prompt("My Prompt") .with_post_completion_text("Completed Prompt") .default("My Default".to_string()) .interact_text() .unwrap(); ``` If the user types in their own...
It's very common to have a confirm prompt with three options, being Yes, No, and All. All being an option to skip further confirmation prompts of the same kind (e.g...
Hello, This is an amazing crate. Thank you ! This is for #305 . FYI, I needed that for this project : https://github.com/thomassimmer/NeoPass Cheers, Thomas.
I started getting this error. It's an issue within console, but dialoguer has a hard dependency on console. Something is messing up with lazy_static, it should probably be changed to...
I have the following code: ```rust let token: String = Password::with_theme(&ColorfulTheme::default()) .with_prompt("Please enter your token") .interact()?; ``` Running the code, I paste a 1,571 characters long token into my terminal,...