2023-01-16 11:52:08 +08:00
|
|
|
pub mod shared;
|
2023-02-06 05:08:32 +08:00
|
|
|
|
2023-02-25 00:00:05 +08:00
|
|
|
pub mod abbr;
|
2023-06-17 05:38:08 +08:00
|
|
|
pub mod argparse;
|
2023-03-01 06:42:12 +08:00
|
|
|
pub mod bg;
|
2023-02-25 03:21:27 +08:00
|
|
|
pub mod block;
|
2023-04-16 17:29:26 +08:00
|
|
|
pub mod builtin;
|
2023-04-23 17:43:57 +08:00
|
|
|
pub mod cd;
|
2023-04-15 00:12:46 +08:00
|
|
|
pub mod command;
|
2023-02-21 01:57:02 +08:00
|
|
|
pub mod contains;
|
2023-02-06 05:08:32 +08:00
|
|
|
pub mod echo;
|
2023-02-11 01:19:22 +08:00
|
|
|
pub mod emit;
|
2023-02-18 09:21:44 +08:00
|
|
|
pub mod exit;
|
2023-05-15 02:40:18 +08:00
|
|
|
pub mod function;
|
2023-04-15 19:40:38 +08:00
|
|
|
pub mod math;
|
2023-07-29 19:28:02 +08:00
|
|
|
pub mod path;
|
2023-04-02 01:17:49 +08:00
|
|
|
pub mod printf;
|
2023-03-01 13:05:27 +08:00
|
|
|
pub mod pwd;
|
2023-02-19 05:06:05 +08:00
|
|
|
pub mod random;
|
2023-03-06 10:38:41 +08:00
|
|
|
pub mod realpath;
|
2023-02-19 00:13:58 +08:00
|
|
|
pub mod r#return;
|
2023-05-30 07:39:44 +08:00
|
|
|
pub mod set_color;
|
2023-06-28 01:05:55 +08:00
|
|
|
pub mod status;
|
2023-06-20 10:28:35 +08:00
|
|
|
pub mod string;
|
2023-05-15 05:48:17 +08:00
|
|
|
pub mod test;
|
2023-02-25 04:14:13 +08:00
|
|
|
pub mod r#type;
|
2023-01-16 11:52:08 +08:00
|
|
|
pub mod wait;
|
2023-05-21 11:04:26 +08:00
|
|
|
|
|
|
|
// Note these tests will NOT run with cfg(test).
|
|
|
|
mod tests;
|
2023-08-09 06:16:36 +08:00
|
|
|
|
|
|
|
mod prelude {
|
|
|
|
pub use super::shared::*;
|
|
|
|
pub use libc::c_int;
|
|
|
|
|
|
|
|
pub(crate) use crate::{
|
|
|
|
ffi::{self, parser_t, separation_type_t, Repin},
|
|
|
|
wchar::prelude::*,
|
|
|
|
wchar_ffi::{c_str, AsWstr, WCharFromFFI, WCharToFFI},
|
|
|
|
wgetopt::{
|
|
|
|
wgetopter_t, wopt, woption,
|
|
|
|
woption_argument_t::{self, *},
|
|
|
|
NONOPTION_CHAR_CODE,
|
|
|
|
},
|
|
|
|
wutil::{fish_wcstoi, fish_wcstol, fish_wcstoul},
|
|
|
|
};
|
|
|
|
}
|