28 releases (18 stable)
3.0.1 | Jan 3, 2020 |
---|---|
3.0.0 | Jan 2, 2019 |
2.2.1 | Jan 2, 2019 |
2.2.0 | Nov 25, 2018 |
0.0.10 | Sep 17, 2018 |
#1 in #ends
1,295 downloads per month
Used in 6 crates
180KB
Don't Disappear
Tiny crate that prevents the console window from closing when the program finishes.
Why you need it.
When making an app without a GUI sometimes you display some information before the program ends. If you send this program to someone and they run it in the windows command prompt or some other console the window may close before showing the data. This crate allows the user to wait until they have read the data before they close the window.
Don't Disappear in action preventing data form disappearing when a program ends.
Help
If you run into any issues or need help with using dont_disappear
in your project please email incoming+efunb/dont_disappear@incoming.gitlab.com
How to use example.
This is one example of one of the ways you could use one of the dont_disappear
functions.
extern crate dont_disappear;
fn main() {
println!("Here is some data");
dont_disappear::any_key_to_continue::default();
}
Features
Examples
Any key to continue
cargo run --example any_key_to_continue
Enter to continue
cargo run --example enter_to_continue
Close with window manager.
cargo run --example press_close
Docs
Dependencies
This project uses crossterm in the any_key_to_continue
module.
Downloads
Warning
If you are viewing this from GitHub then this is a read only copy. Please contribute to the GitLab copy here.
Dependencies
~485–700KB
~10K SLoC