{"repo":"Lutetium-Vanadium/requestty","free":true,"listed":false,"github":"https://github.com/Lutetium-Vanadium/requestty","clone":"git clone https://github.com/Lutetium-Vanadium/requestty.git","description":"An easy-to-use collection of interactive cli prompts inspired by Inquirer.js.","language":"Rust","stars":215,"topics":["rust","terminal","command-line","prompt","cli","interactive","inquirer"],"license":"MIT","category":"cli-tools","readme_excerpt":"Requestty requestty (request-tty) is an easy-to-use collection of interactive cli prompts inspired by Inquirer.js. - Easy-to-use - The builder API and macros allow you to easily configure and use the in-built prompts. - Extensible - Easily create and use custom prompts with a companion ui rendering library. - Flexible - All prompts can be used standalone or chained together. - Dynamic - You can dynamically decide what questions should be asked based on previous questions. - Validation - You can validate user input with any prompt. - Examples - Every prompt is accompanied with an example as well as other examples for more complex workflows Usage Add this to your Cargo.toml To ask a question: More examples are available in the documentation and the examples directory. In-built prompts There are 11 in-built prompts: - ### Input Prompt that takes user input and returns a String . - ### Password Prompt that takes user input and hides it. - ### Editor Prompt that takes launches the users preferred editor on a temporary file - ### Confirm Prompt that returns true or false . - ### Int Prompt that takes a i64 as input. - ### Float Prompt that takes a f64 as input. - ### Expand Prompt that allows the user to select from a list of options by key - ### Select Prompt that allows the user to select from a list of options - ### RawSelect Prompt that allows the user to select from a list of options with indices - ### MultiSelect Prompt that allows the user to select multiple items from a lis","default_branch":null,"files":null,"tree":[],"storefront":"/r/Lutetium-Vanadium","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Lutetium-Vanadium/requestty/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}