This Rust package allows you to safely read replys from standard input in a console application.
You can build the documentation with cargo doc
or view it online.
I'd appreciate feedback if you use this library :-)
Add rprompt
as a dependency in Cargo.toml:
toml
[dependencies]
rprompt = "1.0.0"
Use rprompt
within your code:
```rust extern crate rprompt;
fn main() { // Prompt for a reply on STDOUT let reply = rprompt::promptreplystdout("Password: ").unwrap(); println!("Your reply is {}", reply);
// Prompt for a reply on STDERR
let reply = rprompt::prompt_reply_stderr("Password: ").unwrap();
println!("Your reply is {}", reply);
// Read a reply without prompt
let reply = rprompt::read_reply().unwrap();
println!("Your reply is {}", reply);
} ```
We welcome contribution from everyone. Feel free to open an issue or a pull request at any time.
Check out the unassigned issues to get started. If you have any questions, just let us know and we'll jump in to help.
Here's a list of existing rprompt
contributors:
Thank you very much for your help! :smiley: :heart:
rprompt
is and will remain free for everyone. If you feel like making a donation, I appreciate it though. Here are a few ways you can donate to support rprompt
development:
- with Bitcoin: 13SPYbEZP9kvmtsKt6C9cYj4N6Ep7my6gL
- with Litecoin: LN6K6fn9Mq94vbiLNzW1GZ1TvWkVihyn8T
If you cannot afford to donate, that's OK too. Just enjoy rprompt
! :-)