nushell/crates/nu-cli/src/commands.rs

271 lines
7.1 KiB
Rust
Raw Normal View History

#[macro_use]
pub(crate) mod macros;
mod from_delimited_data;
mod to_delimited_data;
pub(crate) mod alias;
pub(crate) mod ansi;
2019-10-30 07:54:06 +01:00
pub(crate) mod append;
pub(crate) mod args;
pub(crate) mod autoview;
pub(crate) mod build_string;
pub(crate) mod cal;
2020-01-29 14:34:36 +01:00
pub(crate) mod calc;
pub(crate) mod cd;
pub(crate) mod classified;
#[cfg(feature = "clipboard")]
pub(crate) mod clip;
pub(crate) mod command;
2019-11-24 00:57:12 +01:00
pub(crate) mod compact;
pub(crate) mod config;
2019-10-15 12:19:06 +02:00
pub(crate) mod count;
pub(crate) mod cp;
pub(crate) mod date;
pub(crate) mod debug;
2019-11-24 10:20:08 +01:00
pub(crate) mod default;
pub(crate) mod do_;
pub(crate) mod drop;
pub(crate) mod du;
pub(crate) mod each;
2019-09-08 01:43:53 +02:00
pub(crate) mod echo;
pub(crate) mod enter;
#[allow(unused)]
pub(crate) mod evaluate_by;
pub(crate) mod every;
pub(crate) mod exit;
pub(crate) mod first;
2019-12-09 02:57:53 +01:00
pub(crate) mod format;
pub(crate) mod from;
pub(crate) mod from_bson;
pub(crate) mod from_csv;
pub(crate) mod from_eml;
pub(crate) mod from_ics;
pub(crate) mod from_ini;
pub(crate) mod from_json;
pub(crate) mod from_ods;
2019-08-27 23:45:18 +02:00
pub(crate) mod from_sqlite;
2019-10-13 21:15:30 +02:00
pub(crate) mod from_ssv;
pub(crate) mod from_toml;
pub(crate) mod from_tsv;
2019-09-19 06:25:29 +02:00
pub(crate) mod from_url;
pub(crate) mod from_vcf;
pub(crate) mod from_xlsx;
pub(crate) mod from_xml;
pub(crate) mod from_yaml;
pub(crate) mod get;
2019-10-21 01:42:07 +02:00
pub(crate) mod group_by;
pub(crate) mod group_by_date;
pub(crate) mod headers;
pub(crate) mod help;
pub(crate) mod histogram;
pub(crate) mod history;
2019-12-05 21:15:41 +01:00
pub(crate) mod insert;
pub(crate) mod is_empty;
pub(crate) mod keep;
pub(crate) mod keep_until;
pub(crate) mod keep_while;
pub(crate) mod last;
pub(crate) mod lines;
pub(crate) mod ls;
#[allow(unused)]
pub(crate) mod map_max_by;
pub(crate) mod math;
pub(crate) mod merge;
pub(crate) mod mkdir;
pub(crate) mod mv;
pub(crate) mod next;
pub(crate) mod nth;
pub(crate) mod open;
2020-06-04 22:01:24 +02:00
pub(crate) mod parse;
2019-09-17 09:07:11 +02:00
pub(crate) mod pivot;
pub(crate) mod plugin;
2019-10-30 07:54:06 +01:00
pub(crate) mod prepend;
pub(crate) mod prev;
2019-09-07 17:49:15 +02:00
pub(crate) mod pwd;
pub(crate) mod random;
2019-12-02 20:15:14 +01:00
pub(crate) mod range;
2019-12-04 17:13:21 +01:00
#[allow(unused)]
pub(crate) mod reduce_by;
pub(crate) mod reject;
2020-03-03 22:01:24 +01:00
pub(crate) mod rename;
pub(crate) mod reverse;
pub(crate) mod rm;
pub(crate) mod run_alias;
pub(crate) mod run_external;
pub(crate) mod save;
pub(crate) mod select;
pub(crate) mod shells;
pub(crate) mod shuffle;
pub(crate) mod size;
pub(crate) mod skip;
pub(crate) mod skip_until;
pub(crate) mod skip_while;
pub(crate) mod sort_by;
2020-05-24 08:41:30 +02:00
pub(crate) mod split;
pub(crate) mod split_by;
pub(crate) mod str_;
#[allow(unused)]
pub(crate) mod t_sort_by;
pub(crate) mod table;
pub(crate) mod tags;
pub(crate) mod to;
pub(crate) mod to_bson;
pub(crate) mod to_csv;
pub(crate) mod to_html;
pub(crate) mod to_json;
2020-03-19 20:18:24 +01:00
pub(crate) mod to_md;
2019-08-27 23:45:18 +02:00
pub(crate) mod to_sqlite;
pub(crate) mod to_toml;
pub(crate) mod to_tsv;
2019-09-19 06:25:29 +02:00
pub(crate) mod to_url;
pub(crate) mod to_yaml;
pub(crate) mod trim;
pub(crate) mod uniq;
pub(crate) mod update;
pub(crate) mod version;
2019-11-04 16:47:03 +01:00
pub(crate) mod what;
pub(crate) mod where_;
pub(crate) mod which_;
2020-05-06 05:56:31 +02:00
pub(crate) mod with_env;
pub(crate) mod wrap;
pub(crate) use autoview::Autoview;
pub(crate) use cd::Cd;
pub(crate) use command::{
whole_stream_command, Command, Example, UnevaluatedCallInfo, WholeStreamCommand,
};
2019-08-27 23:45:18 +02:00
pub(crate) use alias::Alias;
pub(crate) use ansi::Ansi;
2019-10-30 07:54:06 +01:00
pub(crate) use append::Append;
pub(crate) use build_string::BuildString;
pub(crate) use cal::Cal;
2020-01-29 14:34:36 +01:00
pub(crate) use calc::Calc;
2019-11-24 00:57:12 +01:00
pub(crate) use compact::Compact;
pub(crate) use config::Config;
2019-10-15 12:19:06 +02:00
pub(crate) use count::Count;
pub(crate) use cp::Cpy;
pub(crate) use date::Date;
2019-11-22 09:31:58 +01:00
pub(crate) use debug::Debug;
2019-11-24 10:20:08 +01:00
pub(crate) use default::Default;
pub(crate) use do_::Do;
pub(crate) use drop::Drop;
pub(crate) use du::Du;
pub(crate) use each::Each;
2019-09-08 01:43:53 +02:00
pub(crate) use echo::Echo;
pub(crate) use is_empty::IsEmpty;
pub(crate) use update::Update;
pub(crate) mod kill;
pub(crate) use kill::Kill;
pub(crate) mod clear;
pub(crate) use clear::Clear;
2020-02-18 21:54:32 +01:00
pub(crate) mod touch;
pub(crate) use enter::Enter;
#[allow(unused_imports)]
pub(crate) use evaluate_by::EvaluateBy;
pub(crate) use every::Every;
pub(crate) use exit::Exit;
pub(crate) use first::First;
2019-12-09 02:57:53 +01:00
pub(crate) use format::Format;
pub(crate) use from::From;
pub(crate) use from_bson::FromBSON;
pub(crate) use from_csv::FromCSV;
pub(crate) use from_eml::FromEML;
pub(crate) use from_ics::FromIcs;
pub(crate) use from_ini::FromINI;
pub(crate) use from_json::FromJSON;
pub(crate) use from_ods::FromODS;
2019-08-31 03:30:41 +02:00
pub(crate) use from_sqlite::FromDB;
2019-08-27 23:45:18 +02:00
pub(crate) use from_sqlite::FromSQLite;
2019-10-13 21:15:30 +02:00
pub(crate) use from_ssv::FromSSV;
pub(crate) use from_toml::FromTOML;
pub(crate) use from_tsv::FromTSV;
2019-09-19 06:25:29 +02:00
pub(crate) use from_url::FromURL;
pub(crate) use from_vcf::FromVcf;
pub(crate) use from_xlsx::FromXLSX;
pub(crate) use from_xml::FromXML;
pub(crate) use from_yaml::FromYAML;
2019-08-31 00:13:09 +02:00
pub(crate) use from_yaml::FromYML;
pub(crate) use get::Get;
2019-10-21 01:42:07 +02:00
pub(crate) use group_by::GroupBy;
pub(crate) use group_by_date::GroupByDate;
pub(crate) use headers::Headers;
pub(crate) use help::Help;
pub(crate) use histogram::Histogram;
pub(crate) use history::History;
2019-12-05 21:15:41 +01:00
pub(crate) use insert::Insert;
pub(crate) use keep::Keep;
pub(crate) use keep_until::KeepUntil;
pub(crate) use keep_while::KeepWhile;
pub(crate) use last::Last;
pub(crate) use lines::Lines;
pub(crate) use ls::Ls;
#[allow(unused_imports)]
pub(crate) use map_max_by::MapMaxBy;
pub(crate) use math::{
Math, MathAverage, MathMaximum, MathMedian, MathMinimum, MathMode, MathSummation,
};
pub(crate) use merge::Merge;
pub(crate) use mkdir::Mkdir;
pub(crate) use mv::Move;
pub(crate) use next::Next;
pub(crate) use nth::Nth;
pub(crate) use open::Open;
2020-06-04 22:01:24 +02:00
pub(crate) use parse::Parse;
2019-09-17 09:07:11 +02:00
pub(crate) use pivot::Pivot;
2019-10-30 07:54:06 +01:00
pub(crate) use prepend::Prepend;
pub(crate) use prev::Previous;
pub(crate) use pwd::Pwd;
pub(crate) use random::{Random, RandomBool, RandomUUID};
2019-12-02 20:15:14 +01:00
pub(crate) use range::Range;
#[allow(unused_imports)]
pub(crate) use reduce_by::ReduceBy;
pub(crate) use reject::Reject;
2020-03-03 22:01:24 +01:00
pub(crate) use rename::Rename;
pub(crate) use reverse::Reverse;
pub(crate) use rm::Remove;
pub(crate) use run_external::RunExternalCommand;
pub(crate) use save::Save;
pub(crate) use select::Select;
pub(crate) use shells::Shells;
pub(crate) use shuffle::Shuffle;
pub(crate) use size::Size;
pub(crate) use skip::Skip;
pub(crate) use skip_until::SkipUntil;
pub(crate) use skip_while::SkipWhile;
pub(crate) use sort_by::SortBy;
2020-05-24 08:41:30 +02:00
pub(crate) use split::Split;
pub(crate) use split::SplitColumn;
pub(crate) use split::SplitRow;
pub(crate) use split_by::SplitBy;
pub(crate) use str_::{
Str, StrCapitalize, StrDowncase, StrFindReplace, StrSet, StrSubstring, StrToDatetime,
StrToDecimal, StrToInteger, StrTrim, StrUpcase,
};
#[allow(unused_imports)]
pub(crate) use t_sort_by::TSortBy;
pub(crate) use table::Table;
pub(crate) use tags::Tags;
pub(crate) use to::To;
pub(crate) use to_bson::ToBSON;
pub(crate) use to_csv::ToCSV;
pub(crate) use to_html::ToHTML;
pub(crate) use to_json::ToJSON;
2020-03-19 20:18:24 +01:00
pub(crate) use to_md::ToMarkdown;
2019-08-31 03:30:41 +02:00
pub(crate) use to_sqlite::ToDB;
2019-08-27 23:45:18 +02:00
pub(crate) use to_sqlite::ToSQLite;
pub(crate) use to_toml::ToTOML;
pub(crate) use to_tsv::ToTSV;
2019-09-19 06:25:29 +02:00
pub(crate) use to_url::ToURL;
pub(crate) use to_yaml::ToYAML;
2020-02-18 21:54:32 +01:00
pub(crate) use touch::Touch;
pub(crate) use trim::Trim;
pub(crate) use uniq::Uniq;
pub(crate) use version::Version;
2019-11-04 16:47:03 +01:00
pub(crate) use what::What;
pub(crate) use where_::Where;
pub(crate) use which_::Which;
2020-05-06 05:56:31 +02:00
pub(crate) use with_env::WithEnv;
pub(crate) use wrap::Wrap;