nushell/crates/nu-command/src/commands
Andrés N. Robalino 7c7e5112ea
Make Nu bootstrap itself from main. (#3619)
We've relied on `clap` for building our cli app bootstrapping that figures out the positionals, flags, and other convenient facilities. Nu has been capable of solving this problem for quite some time. Given this and much more reasons (including the build time caused by `clap`) we start here working with our own.
2021-06-15 17:43:25 -05:00
..
ansi Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
autoview Refactor rarely changing engine state into its own struct (#3612) 2021-06-14 15:19:12 +12:00
classified Refactor rarely changing engine state into its own struct (#3612) 2021-06-14 15:19:12 +12:00
config Refactor rarely changing engine state into its own struct (#3612) 2021-06-14 15:19:12 +12:00
dataframe Dataframe commands (#3608) 2021-06-15 14:34:08 +12:00
date Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
drop Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
each Remove EvaluationContext::from_args (#3604) 2021-06-11 18:35:21 +12:00
format Remove EvaluationContext::from_args (#3604) 2021-06-11 18:35:21 +12:00
hash_ Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
into Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
keep Remove EvaluationContext::from_args (#3604) 2021-06-11 18:35:21 +12:00
math Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
move_ Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
nu Make Nu bootstrap itself from main. (#3619) 2021-06-15 17:43:25 -05:00
parse Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
path Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
random Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
roll Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
rotate Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
skip Remove EvaluationContext::from_args (#3604) 2021-06-11 18:35:21 +12:00
split Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
str_ Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
table Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
url_ Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
alias.rs Improve alias highlighting/completions (#3594) 2021-06-10 13:13:08 +12:00
all.rs Remove EvaluationContext::from_args (#3604) 2021-06-11 18:35:21 +12:00
any.rs Remove EvaluationContext::from_args (#3604) 2021-06-11 18:35:21 +12:00
append.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
args.rs nu-cli refactor moving commands into their own crate nu-command (#2910) 2021-01-12 17:59:53 +13:00
autoenv_trust.rs Remove EvaluationContext::from_args (#3604) 2021-06-11 18:35:21 +12:00
autoenv_untrust.rs Remove EvaluationContext::from_args (#3604) 2021-06-11 18:35:21 +12:00
autoenv.rs Simplify down to one type of context (#3379) 2021-05-03 11:45:55 +12:00
benchmark.rs Remove EvaluationContext::from_args (#3604) 2021-06-11 18:35:21 +12:00
build_string.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
cal.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
cd.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
char_.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
chart.rs Simplify down to one type of context (#3379) 2021-05-03 11:45:55 +12:00
clear.rs Split OutputStream into ActionStream/OutputStream (#3304) 2021-04-12 14:35:01 +12:00
clip.rs Split OutputStream into ActionStream/OutputStream (#3304) 2021-04-12 14:35:01 +12:00
compact.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
constants.rs nu-cli refactor moving commands into their own crate nu-command (#2910) 2021-01-12 17:59:53 +13:00
cp.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
debug.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
def.rs Split OutputStream into ActionStream/OutputStream (#3304) 2021-04-12 14:35:01 +12:00
default_context.rs Dataframe commands (#3608) 2021-06-15 14:34:08 +12:00
default.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
describe.rs Split OutputStream into ActionStream/OutputStream (#3304) 2021-04-12 14:35:01 +12:00
do_.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
du.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
echo.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
empty.rs Remove EvaluationContext::from_args (#3604) 2021-06-11 18:35:21 +12:00
enter.rs Refactor rarely changing engine state into its own struct (#3612) 2021-06-14 15:19:12 +12:00
every.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
exec.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
exit.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
first.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
flatten.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
for_in.rs Remove EvaluationContext::from_args (#3604) 2021-06-11 18:35:21 +12:00
from_csv.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
from_delimited_data.rs Move to* and from* to engine-p (#3320) 2021-04-15 19:43:33 +12:00
from_eml.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
from_ics.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
from_ini.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
from_json.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
from_ods.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
from_ssv.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
from_toml.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
from_tsv.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
from_url.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
from_vcf.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
from_xlsx.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
from_xml.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
from_yaml.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
from.rs Simplify down to one type of context (#3379) 2021-05-03 11:45:55 +12:00
get.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
group_by_date.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
group_by.rs Remove EvaluationContext::from_args (#3604) 2021-06-11 18:35:21 +12:00
headers.rs Split OutputStream into ActionStream/OutputStream (#3304) 2021-04-12 14:35:01 +12:00
help.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
histogram.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
history.rs Refactor rarely changing engine state into its own struct (#3612) 2021-06-14 15:19:12 +12:00
if_.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
insert.rs Remove EvaluationContext::from_args (#3604) 2021-06-11 18:35:21 +12:00
kill.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
last.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
length.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
let_.rs Remove EvaluationContext::from_args (#3604) 2021-06-11 18:35:21 +12:00
let_env.rs Remove EvaluationContext::from_args (#3604) 2021-06-11 18:35:21 +12:00
lines.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
load_env.rs Remove EvaluationContext::from_args (#3604) 2021-06-11 18:35:21 +12:00
ls.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
merge.rs Remove EvaluationContext::from_args (#3604) 2021-06-11 18:35:21 +12:00
mkdir.rs Begin porting mkdir (#3607) 2021-06-15 06:57:21 +12:00
next.rs Split OutputStream into ActionStream/OutputStream (#3304) 2021-04-12 14:35:01 +12:00
nth.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
open.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
pivot.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
prepend.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
prev.rs Split OutputStream into ActionStream/OutputStream (#3304) 2021-04-12 14:35:01 +12:00
pwd.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
range.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
reduce.rs Remove EvaluationContext::from_args (#3604) 2021-06-11 18:35:21 +12:00
reject.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
rename.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
reverse.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
rm.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
run_external.rs Refactor rarely changing engine state into its own struct (#3612) 2021-06-14 15:19:12 +12:00
save.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
select.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
seq_dates.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
seq.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
shells.rs Simplify down to one type of context (#3379) 2021-05-03 11:45:55 +12:00
shuffle.rs Split OutputStream into ActionStream/OutputStream (#3304) 2021-04-12 14:35:01 +12:00
size.rs Split OutputStream into ActionStream/OutputStream (#3304) 2021-04-12 14:35:01 +12:00
sleep.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
sort_by.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
source.rs Make Nu bootstrap itself from main. (#3619) 2021-06-15 17:43:25 -05:00
split_by.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
tags.rs Split OutputStream into ActionStream/OutputStream (#3304) 2021-04-12 14:35:01 +12:00
termsize.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
to_csv.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
to_delimited_data.rs Fix a bunch of future clippy warnings (#3586) 2021-06-10 07:08:12 +12:00
to_html.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
to_json.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
to_md.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
to_toml.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
to_tsv.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
to_url.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
to_xml.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
to_yaml.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
to.rs Simplify down to one type of context (#3379) 2021-05-03 11:45:55 +12:00
touch.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
uniq.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
update.rs Remove EvaluationContext::from_args (#3604) 2021-06-11 18:35:21 +12:00
version.rs add list of installed plugins to version command (#3548) 2021-06-03 08:53:32 -05:00
where_.rs Remove EvaluationContext::from_args (#3604) 2021-06-11 18:35:21 +12:00
which_.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00
with_env.rs Remove EvaluationContext::from_args (#3604) 2021-06-11 18:35:21 +12:00
wrap.rs Make arg eval lazy, remove old arg evaluation code (#3603) 2021-06-11 13:57:01 +12:00