Skip to main content

nu_command/
lib.rs

1#![cfg_attr(not(feature = "os"), allow(unused))]
2#![doc = include_str!("../README.md")]
3mod bytes;
4mod charting;
5mod conversions;
6mod date;
7mod debug;
8mod default_context;
9mod env;
10mod experimental;
11#[cfg(feature = "os")]
12mod filesystem;
13mod filters;
14mod generators;
15mod hash;
16mod help;
17mod math;
18mod matrix;
19mod misc;
20mod network;
21mod path;
22#[cfg(feature = "os")]
23mod platform;
24mod progress_bar;
25#[cfg(feature = "rand")]
26mod random;
27mod removed;
28mod semver;
29mod shells;
30mod sort_utils;
31#[cfg(feature = "sqlite")]
32mod stor;
33mod strings;
34#[cfg(feature = "os")]
35mod system;
36mod viewers;
37
38pub(crate) mod formats;
39
40pub use bytes::*;
41pub use charting::*;
42pub use conversions::*;
43pub use date::*;
44pub use debug::*;
45pub use default_context::*;
46pub use env::*;
47pub use experimental::*;
48#[cfg(feature = "os")]
49pub use filesystem::*;
50pub use filters::*;
51pub use formats::*;
52pub use generators::*;
53pub use hash::*;
54pub use help::*;
55pub use math::*;
56pub use matrix::*;
57pub use misc::*;
58pub use network::*;
59pub use path::*;
60#[cfg(feature = "os")]
61pub use platform::*;
62#[cfg(feature = "rand")]
63pub use random::*;
64pub use removed::*;
65pub use semver::*;
66pub use shells::*;
67pub use sort_utils::*;
68#[cfg(feature = "sqlite")]
69pub use stor::*;
70pub use strings::*;
71#[cfg(feature = "os")]
72pub use system::*;
73pub use viewers::*;
74
75#[cfg(feature = "sqlite")]
76mod database;
77
78#[cfg(feature = "sqlite")]
79pub use database::*;
80
81#[cfg(test)]
82#[macro_use]
83extern crate nu_test_support;
84
85#[cfg(test)]
86use nu_test_support::harness::main;