Leon
c98a6705e6
Fix needs_quotes() in to nuon
( closes #6989 ) ( #7056 )
...
* to nuon: fix needs_quotes()
Also, null now serialises as null instead of $nothing.
* Clippy
* Add missing quote
* Remove two unnecessary characters
* Add short datetime tests
* Make regex simplificatified
* Alphabetise 'use' statements
* Improve perf by putting case-insensitive cases in regex
* Fix 1 test
2022-11-19 12:09:39 +01:00
Leon
f856e64fb3
to html --list
now returns a table (#7080 )
...
* `to html --list` now returns a table
* Re-add screenshots link
2022-11-15 11:12:56 -06:00
Leon
5add5cbd12
Further edits to help messages ( #6913 )
2022-10-26 09:36:42 -07:00
Artemiy
79ce13abef
To nuon escapes ( #6660 )
...
* Add tests for "to nuon" escaping handling
* Fix "to nuon" not escaping double quotations
* Fix "to nuon" double backslash
Fix value_to_string_without_quotes leaving escaped backslash in
non-quoted strings
2022-10-04 06:25:21 -05:00
pwygab
32fbcf39cc
make first
behave same way as last
: always return list when with number argument ( #6616 )
...
* make `first` behave same way as `last`
* better behaviour
* fix tests
* add tests
2022-09-28 17:08:17 -05:00
JT
43905caa46
touchup some clippy warnings in tests ( #6612 )
2022-09-26 09:06:13 +13:00
pwygab
34e58bc5d6
add tests, deal with pipes, newlines, tabs for to nuon
( #6391 )
...
* remove unnecessary FlatShape
* add proptest
* remove files that belonged in another PR
* more tests, more chars
* add exception for parser error unrelated ot PR
2022-09-01 14:08:19 +02:00
Darren Schroeder
2591bd8c63
add more color highlighting to help ( #6449 )
2022-08-31 20:15:03 +12:00
pwygab
884382bac4
preserve space by letting to nuon
only add quotes when necessary ( #6379 )
...
* preserve space by letting `to nuon` only add quotes when necessary
* fix CI, add quotes with colon
* fmt
* add more chars to blacklist
2022-08-23 06:51:07 -05:00
pwygab
56ce10347e
let to nuon
convert column names with spaces ( #6376 )
...
* let `to nuon` convert column names with spaces
* change test
2022-08-21 13:12:13 +03:00
Reilly Wood
dd2a0e35f4
Add $OLDPWD example for cd ( #6194 )
...
* add example for cd
* Fix format_conversions tests
2022-07-30 23:29:52 -04:00
pwygab
28c21121cf
fixes to nuon
for inf, -inf, and NaN ( #5818 )
2022-06-17 21:01:37 +03:00
JT
7ae7394c85
Force floats to output a decimal in nuon ( #5768 )
...
* Force floats to output a decimal in nuon
* Add test
2022-06-14 05:45:07 +12:00
Per Bothner
a06299c77a
Improve <table> output of 'to html', ( #5699 )
...
* Fix <table> output of 'to html',
Specifically, add <thead> and <tbody> elements.
That allows for better styling and (future) some neat JavaScript.
* Update tests for previous <table> changes.
2022-06-02 17:34:31 -05:00
WindSoilder
a61d09222f
document out positional argument type ( #5461 )
2022-05-08 08:11:28 -05:00
Darren Schroeder
768ff47d28
enable cd to work with directory abbreviations ( #5452 )
...
* enable cd to work with abbreviations
* add abbreviation example
* fix tests
* make it configurable
2022-05-06 07:58:32 -05:00
Reilly Wood
c150e11cb4
Initial SQLite functionality ( #5182 )
...
* Add SQLite functionality to open
* Add in-memory SQLite tests
* clippy fixes
* Fix up old SQLite-related tests
2022-04-13 20:15:02 -07:00
JT
91cd1717e9
Add escapes to 'to nuon' ( #4964 )
2022-03-26 08:35:37 +13:00
JT
bd5778fa24
remove the boolean vars ( #4879 )
2022-03-20 08:12:10 +13:00
JT
0b6b321ad6
More nuon tests, fix table print ( #4762 )
2022-03-07 08:39:02 -05:00
JT
96a1bf5f8d
Experiment: Allow both $true/true and $false/false ( #4696 )
...
* Change true/false to keywords
* oops, clippy
* Both kinds of bools
* Add in some boolean variables
* disable py virtualenv test for now
2022-03-02 19:55:03 -05:00
JT
a6a96b29cb
Add binary literals ( #4680 )
2022-02-28 18:31:53 -05:00
JT
10364c4f22
don't use table compaction in to nuon if not a table ( #4671 )
...
* don't use table compaction in to nuon if not a table
* Make a proper nuon conversion test
* more nuon tests
2022-02-28 07:10:02 -05:00
Justin Ma
917886f8ad
feat: update: #4518 , Add examples for command: hide, history, from yml, def-env, and table ( #4581 )
2022-02-21 07:52:50 -06:00
Justin Ma
aea4355d04
refactor: change column names from 'Column*' to 'column*' ( #4556 )
2022-02-19 19:26:47 -05:00
Justin Ma
ac99ac003a
Add example for cd,transpose,detect columns,split column and split row ( #4549 )
2022-02-19 09:24:48 -06:00
Justin Ma
a5f9ad2a43
Add or update examples for some commands ( #4521 )
...
* chore: add or update examples for some commands
* chore: code formatting
2022-02-18 07:06:52 -06:00
JT
f5f9d56c37
Move to a standard kebab/snake style ( #4509 )
2022-02-17 09:55:17 -05:00
JT
c2118e7505
Fix help flag ( #4398 )
...
* Match 'help command' to 'command --help'
* Fix tests
2022-02-09 21:24:29 -05:00
JT
5a1d81221f
Move 'nth' into 'select' ( #4385 )
2022-02-09 09:59:40 -05:00
JT
f9e1c4ef50
Use 'table' on scripts and -c commands ( #4377 )
...
* Use 'table' on scripts and -c commands
* Fix tests
* Oops, missed a spot
2022-02-09 05:58:54 -05:00
JT
d70d91e559
Remove old nushell/merge engine-q
2022-02-07 14:54:06 -05:00
Fernando Herrera
fdce6c49ab
engine-q merge
2022-02-07 19:11:34 +00:00
JT
a008f1aa80
Command tests ( #922 )
...
* WIP command tests
* Finish marking todo tests
* update
* update
* Windows cd test ignoring
2022-02-03 21:01:45 -05:00
Christian Menges
500683831c
from xlsx/ods: Add parameter --sheets ( #3600 )
...
* from xlsx: Add parameter --sheets
* from ods: Add parameter --sheets
2021-06-10 07:44:24 -05:00
Christian Menges
9a2fe7ec0c
from sqlite: Add test for table selection ( #3599 )
2021-06-10 07:41:43 -05:00
JT
25a8caa9b0
Simplify expressions ( #3389 )
...
* WIP: experiment with simpler expressions
* fix simple invoke
* update tests
* fix a few tests
* Make paren parsing more robust
* fix external args
* Remove old invocation
* Update tests
* Update tests
2021-05-12 13:01:48 +12:00
Mohammed Anas
e5621dea58
Remove yr
and mon
( #3262 )
...
* Remove `yr` and `mon`
* Remove usage of mon in test
* Fix test
2021-04-05 06:19:33 +12:00
John-Goff
c13fe83784
Rename count
to length
( #3166 )
...
* update docs to refer to length instead of count
* rename count to length
* change all occurrences of 'count' to 'length' in tests
* format length command
2021-03-14 10:46:40 +13:00
Saeed Rasooli
42d18d2294
add "-0" as short for --headerless in "from" commands ( #3042 )
...
* replace --headerless flags with --noheaders / -n
* Update from_csv.rs
Co-authored-by: Jonathan Turner <jonathandturner@users.noreply.github.com>
2021-02-22 20:25:17 +13:00
Andrés N. Robalino
fa928bd25d
Minimal markdown syntax per element support. ( #2997 )
2021-02-02 12:09:19 -05:00
Michael Angerman
d06f457b2a
nu-cli refactor moving commands into their own crate nu-command ( #2910 )
...
* move commands, futures.rs, script.rs, utils
* move over maybe_print_errors
* add nu_command crate references to nu_cli
* in commands.rs open up to pub mod from pub(crate)
* nu-cli, nu-command, and nu tests are now passing
* cargo fmt
* clean up nu-cli/src/prelude.rs
* code cleanup
* for some reason lex.rs was not formatted, may be causing my error
* remove mod completion from lib.rs which was not being used along with quickcheck macros
* add in allow unused imports
* comment out one failing external test; comment out one failing internal test
* revert commenting out failing tests; something else might be going on; someone with a windows machine should check and see what is going on with these failing windows tests
* Update Cargo.toml
Extend the optional features to nu-command
Co-authored-by: Jonathan Turner <jonathandturner@users.noreply.github.com>
2021-01-12 17:59:53 +13:00