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 misc;
19mod network;
20mod path;
21#[cfg(feature = "os")]
22mod platform;
23mod progress_bar;
24#[cfg(feature = "rand")]
25mod random;
26mod removed;
27mod shells;
28mod sort_utils;
29#[cfg(feature = "sqlite")]
30mod stor;
31mod strings;
32#[cfg(feature = "os")]
33mod system;
34mod viewers;
35
36pub(crate) mod formats;
37
38pub use bytes::*;
39pub use charting::*;
40pub use conversions::*;
41pub use date::*;
42pub use debug::*;
43pub use default_context::*;
44pub use env::*;
45pub use experimental::*;
46#[cfg(feature = "os")]
47pub use filesystem::*;
48pub use filters::*;
49pub use formats::*;
50pub use generators::*;
51pub use hash::*;
52pub use help::*;
53pub use math::*;
54pub use misc::*;
55pub use network::*;
56pub use path::*;
57#[cfg(feature = "os")]
58pub use platform::*;
59#[cfg(feature = "rand")]
60pub use random::*;
61pub use removed::*;
62pub use shells::*;
63pub use sort_utils::*;
64#[cfg(feature = "sqlite")]
65pub use stor::*;
66pub use strings::*;
67#[cfg(feature = "os")]
68pub use system::*;
69pub use viewers::*;
70
71#[cfg(feature = "sqlite")]
72mod database;
73
74#[cfg(feature = "sqlite")]
75pub use database::*;
76
77#[cfg(test)]
78#[macro_use]
79extern crate nu_test_support;
80
81#[cfg(test)]
82use nu_test_support::harness::main;