5 unstable releases
0.3.0 | Dec 10, 2019 |
---|---|
0.2.1 | Jun 30, 2019 |
0.2.0 | Jan 11, 2019 |
0.1.1 | Jan 10, 2019 |
0.1.0 | Jan 8, 2019 |
#518 in Command-line interface
2,815 downloads per month
Used in 6 crates
41KB
754 lines
dialog-rs
A Rust library for displaying dialog boxes using various backends.
Currently dialog-rs
supports input, message, password and question dialogs.
It can use the dialog
, kdialog
, or zenity
tools to display the dialog
boxes. If none of these tools is available, the dialogs are printed to the
standard output.
Example
use dialog::DialogBox;
let choice = dialog::Question::new("Would you like to install Rust?")
.title("Rust Installation")
.show()
.expect("Could not display dialog box");
if choice == dialog::Choice::Yes {
dialog::Message::new("You made the right choice!")
.title("Rust Installation")
.show()
.expect("Could not display dialog box");
}
Contact
For bug reports, patches, feature requests or other messages, please send a mail to dialog-rs-dev@ireas.org.
License
This project is licensed under the MIT License.
dialog-rs
complies with version 3.0 of the REUSE specification.
Dependencies
~78–530KB