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-10-09 05:22:27 +08:00
|
|
|
pub mod bind;
|
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-10-09 05:22:27 +08:00
|
|
|
pub mod commandline;
|
|
|
|
pub mod complete;
|
2023-02-21 01:57:02 +08:00
|
|
|
pub mod contains;
|
2023-08-19 05:18:52 +08:00
|
|
|
pub mod count;
|
2023-10-09 05:22:27 +08:00
|
|
|
pub mod disown;
|
2023-02-06 05:08:32 +08:00
|
|
|
pub mod echo;
|
2023-02-11 01:19:22 +08:00
|
|
|
pub mod emit;
|
2023-10-09 05:22:27 +08:00
|
|
|
pub mod eval;
|
2023-02-18 09:21:44 +08:00
|
|
|
pub mod exit;
|
2023-10-09 05:22:27 +08:00
|
|
|
pub mod fg;
|
2023-05-15 02:40:18 +08:00
|
|
|
pub mod function;
|
2023-08-09 02:12:05 +08:00
|
|
|
pub mod functions;
|
2023-10-09 05:22:27 +08:00
|
|
|
pub mod history;
|
|
|
|
pub mod jobs;
|
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-10-09 05:22:27 +08:00
|
|
|
pub mod read;
|
2023-03-06 10:38:41 +08:00
|
|
|
pub mod realpath;
|
2023-02-19 00:13:58 +08:00
|
|
|
pub mod r#return;
|
2023-10-09 05:22:27 +08:00
|
|
|
pub mod set;
|
2023-05-30 07:39:44 +08:00
|
|
|
pub mod set_color;
|
2023-10-09 05:22:27 +08:00
|
|
|
pub mod source;
|
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-10-09 05:22:27 +08:00
|
|
|
pub mod ulimit;
|
2023-01-16 11:52:08 +08:00
|
|
|
pub mod wait;
|
2023-05-21 11:04:26 +08:00
|
|
|
|
2024-01-04 03:57:28 +08:00
|
|
|
#[cfg(test)]
|
2023-05-21 11:04:26 +08:00
|
|
|
mod tests;
|
2023-08-09 06:16:36 +08:00
|
|
|
|
|
|
|
mod prelude {
|
|
|
|
pub use super::shared::*;
|
|
|
|
pub use libc::c_int;
|
2023-10-09 05:22:27 +08:00
|
|
|
pub use std::borrow::Cow;
|
2023-08-09 06:16:36 +08:00
|
|
|
|
2023-10-09 05:22:27 +08:00
|
|
|
#[allow(unused_imports)]
|
2023-08-09 06:16:36 +08:00
|
|
|
pub(crate) use crate::{
|
2023-10-09 05:22:27 +08:00
|
|
|
flog::{FLOG, FLOGF},
|
|
|
|
io::{IoStreams, SeparationType},
|
|
|
|
parser::Parser,
|
2023-08-09 06:16:36 +08:00
|
|
|
wchar::prelude::*,
|
|
|
|
wgetopt::{
|
2024-04-18 02:10:18 +08:00
|
|
|
wopt,
|
|
|
|
ArgType::{self, *},
|
|
|
|
WGetopter, WOption, NON_OPTION_CHAR,
|
2023-08-09 06:16:36 +08:00
|
|
|
},
|
|
|
|
wutil::{fish_wcstoi, fish_wcstol, fish_wcstoul},
|
|
|
|
};
|
|
|
|
}
|