Skip to main content

Module prelude

Module prelude 

Source
Expand description

Glob-importable shortcut for the most common entry points.

use cli_ui::prompt::prelude::*;

Re-exports every prompt constructor, the frame helpers (intro, outro, note, cancel), OnCancel, the validator rules library, and the colour theme ops. Designed for quick scripts; production code can stick with the explicit imports.

Re-exports§

pub use super::autocomplete;
pub use super::autocomplete;
pub use super::boxed;
pub use super::boxed;
pub use super::cancel;
pub use super::confirm;
pub use super::confirm;
pub use super::date;
pub use super::date;
pub use super::group;
pub use super::group;
pub use super::groupmultiselect;
pub use super::groupmultiselect;
pub use super::intro;
pub use super::log;
pub use super::multiline;
pub use super::multiline;
pub use super::multiselect;
pub use super::multiselect;
pub use super::note;
pub use super::outro;
pub use super::path;
pub use super::path;
pub use super::progress;
pub use super::secret;
pub use super::select;
pub use super::select;
pub use super::select_key;
pub use super::select_key;
pub use super::spinner;
pub use super::spinner;
pub use super::stream;
pub use super::task_log;
pub use super::task_log;
pub use super::tasks;
pub use super::tasks;
pub use super::text;
pub use super::text;
pub use super::OnCancel;
pub use super::PromptError;
pub use super::Result;
pub use super::alpha_only;
pub use super::alphanumeric;
pub use super::email;
pub use super::ends_with;
pub use super::exact_chars;
pub use super::float_between;
pub use super::forbid_chars;
pub use super::has_digit;
pub use super::has_lower;
pub use super::has_special;
pub use super::has_upper;
pub use super::int_between;
pub use super::max_chars;
pub use super::min_chars;
pub use super::one_of;
pub use super::only_chars;
pub use super::required;
pub use super::starts_with;
pub use super::word_count;
pub use super::words_between;
pub use super::Validate;
pub use super::Validator;
pub use super::colors;
pub use super::set_colors;
pub use super::update_colors;
pub use super::Colors;
pub use super::validate;