nushell/src/commands
Yehuda Katz f70c6d5d48 Extract nu_source into a crate
This commit extracts Tag, Span, Text, as well as source-related debug
facilities into a new crate called nu_source.

This change is much bigger than one might have expected because the
previous code relied heavily on implementing inherent methods on
`Tagged<T>` and `Spanned<T>`, which is no longer possible.

As a result, this change creates more concrete types instead of using
`Tagged<T>`. One notable example: Tagged<Value> became Value, and Value
became UntaggedValue.

This change clarifies the intent of the code in many places, but it does
make it a big change.
2019-11-25 07:37:33 -08:00
..
append.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
args.rs Move internal terminology to tables/rows 2019-09-06 04:23:42 +12:00
autoview.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
cd.rs Add descriptions to arguments 2019-10-28 18:15:35 +13:00
classified.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
clip.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
command.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
compact.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
config.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
count.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
cp.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
date.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
debug.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
default.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
echo.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
enter.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
env.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
evaluate_by.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
exit.rs Add descriptions to arguments 2019-10-28 18:15:35 +13:00
fetch.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
first.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
format.rs --no-edit 2019-11-21 14:22:32 -08:00
from_bson.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
from_csv.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
from_delimited_data.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
from_ini.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
from_json.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
from_sqlite.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
from_ssv.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
from_toml.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
from_tsv.rs combine functions behind to/from-c/tsv commands 2019-11-19 16:02:35 +00:00
from_url.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
from_xlsx.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
from_xml.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
from_yaml.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
get.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
group_by.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
help.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
histogram.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
history.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
last.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
lines.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
ls.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
macros.rs Move internal terminology to tables/rows 2019-09-06 04:23:42 +12:00
map_max_by.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
mkdir.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
mv.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
next.rs This commit introduces a basic help feature. We can go to it 2019-08-31 19:06:11 -05:00
nth.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
open.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
pick.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
pivot.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
plugin.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
post.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
prepend.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
prev.rs This commit introduces a basic help feature. We can go to it 2019-08-31 19:06:11 -05:00
pwd.rs Removed commented out code. 2019-09-07 15:43:30 -07:00
reduce_by.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
reject.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
reverse.rs This commit introduces a basic help feature. We can go to it 2019-08-31 19:06:11 -05:00
rm.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
save.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
shells.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
size.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
skip_while.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
sort_by.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
split_by.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
split_column.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
split_row.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
t_sort_by.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
table.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
tags.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
to_bson.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
to_csv.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
to_delimited_data.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
to_json.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
to_sqlite.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
to_toml.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
to_tsv.rs combine functions behind to/from-c/tsv commands 2019-11-19 16:02:35 +00:00
to_url.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
to_yaml.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
trim.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
version.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
what.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
where_.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00
which_.rs Extract nu_source into a crate 2019-11-25 07:37:33 -08:00