Yehuda Katz
3008434c0f
Eliminate repetitive code and fix Unix failure
2019-11-25 11:09:59 -08:00
Yehuda Katz
5fbea31d15
Remove unused Display implementations
...
After the previous commit, nushell uses PrettyDebug and
PrettyDebugWithSource for our pretty-printed display output.
PrettyDebug produces a structured `pretty.rs` document rather than
writing directly into a fmt::Formatter, and types that implement
`PrettyDebug` have a convenience `display` method that produces a string
(to be used in situations where `Display` is needed for compatibility
with other traits, or where simple rendering is appropriate).
2019-11-25 10:07:20 -08:00
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
Andrés N. Robalino
fe53c37654
Merge pull request #1006 from andrasio/additions
...
Default.
2019-11-24 04:55:12 -05:00
Andrés N. Robalino
06857fbc52
Take all rows having the column present.
2019-11-24 04:35:36 -05:00
Andrés N. Robalino
1c830b5c95
default command introduced.
2019-11-24 04:20:08 -05:00
Andrés N. Robalino
a74145961e
Always check the row's columns.
2019-11-24 01:25:41 -05:00
Andrés N. Robalino
91698b2657
Merge pull request #1003 from andrasio/compact
...
Compact.
2019-11-23 22:03:20 -05:00
Jonathan Turner
40fd8070a9
Merge pull request #1004 from jonathandturner/revert_some_table_changes
...
Revert some of the recent styled string changes
2019-11-24 14:28:58 +13:00
Jonathan Turner
4d5f1f6023
Revert some of the recent styled string changes
2019-11-24 13:56:19 +13:00
Andrés N. Robalino
bc2d65cd2e
Remove raw data debugging.
2019-11-23 19:16:25 -05:00
Andrés N. Robalino
1a0b339897
compact command introduced.
2019-11-23 19:05:44 -05:00
Andrés N. Robalino
8d3a937413
Display raw debugging data (rust represetantion).
2019-11-23 18:53:50 -05:00
Yehuda Katz
e85e1b2c9e
Merge pull request #986 from nushell/int-columns
...
Integer columns and better debug infra
2019-11-22 09:07:03 -08:00
Andrés N. Robalino
c8aa8cb842
debug command facelift.
2019-11-22 03:31:58 -05:00
Andrés N. Robalino
88c4473283
Remove fuzzysearch.
2019-11-22 03:25:09 -05:00
Andrés N. Robalino
f4d9975dab
Clean up feature build flags.
2019-11-22 03:11:36 -05:00
Andrés N. Robalino
6e8b768d79
Requiring at least one member is no longer necessary.
2019-11-22 01:18:06 -05:00
Yehuda Katz
cdb0eeafa2
--no-edit
2019-11-21 14:22:32 -08:00
Andrés N. Robalino
388fc24191
Merge pull request #990 from drmason13/combine-csv-and-tsv
...
combine functions behind to/from-c/tsv commands
2019-11-19 11:29:33 -05:00
David Mason
b3c021899c
combine functions behind to/from-c/tsv commands
...
fixes #969 , admittedly without a --delimiter alias
moves from_structured_data.rs to from_delimited_data.rs to better
identify its scope and adds to_delimited_data.rs. Now csv and tsv both
use the same code, tsv passes in a fixed '\t' argument where csv passes
in the value of --separator
2019-11-19 16:02:35 +00:00
Jonathan Turner
bff50c6987
Merge pull request #988 from jonathandturner/umask
...
Add umask to unix --full list
2019-11-19 21:10:15 +13:00
Jonathan Turner
111fcf188e
Add umask to unix --full list
2019-11-19 18:46:47 +13:00
Jonathan Turner
015693aea7
Update README.md
2019-11-19 03:41:16 +13:00
Jonathan Turner
03a52f1988
Merge pull request #984 from nushell/latest_nightly
...
Fix build errors on latest nightly
2019-11-18 16:33:46 +13:00
Jonathan Turner
372f6c16b3
Fix build errors on latest nightly
2019-11-18 16:12:37 +13:00
Jonathan Turner
c04da4c232
Merge pull request #982 from Aloso/master
...
Format durations nicely
2019-11-18 11:49:58 +13:00
Ludwig Stecher
a070cb8154
Format durations nicely
2019-11-17 22:51:56 +01:00
Jonathan Turner
bf4273776f
Merge pull request #980 from jonathandturner/remove_fuzzy_search
...
Remove fuzzy search because of compat issues
2019-11-18 08:22:45 +13:00
Jonathan Turner
95ca3ed4fa
Remove fuzzy search because of compat issues
2019-11-18 08:01:17 +13:00
Jonathan Turner
54c0603263
Merge pull request #979 from jonathandturner/abbrev_ls
...
Abbreviate ls by default, add --full flag
2019-11-18 07:06:19 +13:00
Jonathan Turner
c598cd4255
Fix tests
2019-11-18 06:38:44 +13:00
Jonathan Turner
2bb03d9813
Abbreviate ls by default, add --full flag
2019-11-18 06:10:50 +13:00
Jonathan Turner
9c41f581a9
Merge pull request #978 from jonathandturner/duration_primitive
...
Make duration its own primitive
2019-11-17 19:07:51 +13:00
Jonathan Turner
6231367bc8
Make duration its own primitive
2019-11-17 18:48:48 +13:00
Jonathan Turner
a7d7098b1a
Merge pull request #977 from jonathandturner/from_xls
...
Add from-xlsx for importing excel files
2019-11-17 16:36:22 +13:00
Jonathan Turner
90aeb700ea
Add from_xlsx for importing excel files
2019-11-17 16:18:41 +13:00
Jonathan Turner
9dfc647386
Merge pull request #976 from bndbsh/save-error
...
Improve error messages for save
2019-11-17 14:58:55 +13:00
Jonathan Turner
f992f5de95
Update save.rs
2019-11-17 14:13:52 +13:00
Belhorma Bendebiche
946f7256e4
Improve error messages for save
...
`save` attempts to convert input based on the target filename extension,
and expects a stream of text otherwise. However the error message is
unclear and provides little guidance, hopefully this is less confusing
to new users.
It might be worthwhile to also add a hint about adding an extension,
though I'm not sure if it's possible to emit multiple diagnostics.
2019-11-16 19:08:38 -05:00
Jonathan Turner
57d425d929
Merge pull request #975 from jonathandturner/process_prompt_once
...
Process prompts once rather than twice
2019-11-17 10:22:49 +13:00
Jonathan Turner
dd36bf07f4
Process prompts once rather than twice
2019-11-17 09:42:35 +13:00
Jonathan Turner
406fb8d1d9
Merge pull request #973 from jonathandturner/fix_windows_starship
...
Give rustyline non-ansi to begin with. Fixes starship in windows
2019-11-17 09:25:45 +13:00
Jonathan Turner
2d4a225e2a
Fix formatting
2019-11-17 09:06:00 +13:00
Jonathan Turner
db218e06dc
Give rustyline non-ansi to begin with. Fixes Windows
2019-11-17 09:02:26 +13:00
Jonathan Turner
17e8a5ce38
Merge pull request #970 from jonathandturner/starship-prompt
...
Starship prompt
2019-11-17 06:43:59 +13:00
Jonathan Turner
07db14f72e
Merge master
2019-11-17 06:17:05 +13:00
Jonathan Turner
412831cb9c
Merge pull request #968 from sebastian-xyz/patch-4
...
add group-by command documentation
2019-11-17 05:59:41 +13:00
sebastian-xyz
f4dc79f4ba
add group-by command documentation
2019-11-16 15:31:28 +01:00
Jonathan Turner
9cb573b3b4
Merge pull request #967 from jonathandturner/fix_warning
...
Fix build warnings
2019-11-16 22:05:28 +13:00