nu_utils/
lib.rs

1#![doc = include_str!("../README.md")]
2mod casing;
3mod deansi;
4pub mod emoji;
5pub mod filesystem;
6pub mod flatten_json;
7pub mod float;
8pub mod locale;
9mod quoting;
10mod shared_cow;
11pub mod utils;
12
13pub use locale::get_system_locale;
14pub use utils::{
15    enable_vt_processing, get_default_config, get_default_env, get_doc_config, get_doc_env,
16    get_ls_colors, get_scaffold_config, get_scaffold_env, stderr_write_all_and_flush,
17    stdout_write_all_and_flush, terminal_size,
18};
19
20pub use casing::IgnoreCaseExt;
21pub use deansi::{
22    strip_ansi_likely, strip_ansi_string_likely, strip_ansi_string_unlikely, strip_ansi_unlikely,
23};
24pub use emoji::contains_emoji;
25pub use flatten_json::JsonFlattener;
26pub use float::ObviousFloat;
27pub use quoting::{escape_quote_string, needs_quoting};
28pub use shared_cow::SharedCow;
29
30#[cfg(unix)]
31pub use filesystem::users;