Commit Graph

41 Commits

Author SHA1 Message Date
5ff94004c6 Add urlencode/urldecode 2019-09-19 16:25:29 +12:00
84628f298d Finish fixing failing tests. 2019-09-08 13:35:02 +12:00
479f0a566e Covert to_* commands to work on whole table 2019-09-04 18:48:40 +12:00
cf0efb811e Trim trailing whitespace and set it in editorconfig 2019-09-03 02:52:52 +02:00
9488c41dcd can embed a new field to the table 2019-09-02 00:37:13 -05:00
ca0c6eaf58 This commit introduces a basic help feature. We can go to it
with the `help` command to explore and list all commands available.

Enter will also try to see if the location to be entered is an existing
Nu command, if it is it will let you inspect the command under `help`.

This provides baseline needed so we can iterate on it.
2019-08-31 19:06:11 -05:00
3d147d1143 Add SQLite support 2019-08-30 20:54:45 -04:00
f1e8c433c2 [from/to]tsv support. 2019-08-29 04:02:16 -05:00
9810df25b4 Readability improvement. 2019-08-29 01:31:56 -05:00
4d2b0f43f5 Fix test. 2019-08-28 21:05:23 -05:00
55fb1f8dda Yo quiero Playground taconushell. 2019-08-28 19:32:42 -05:00
21ad06b1e1 Remove unwraps and clean up playground
The original intent of this patch was to remove more unwraps to reduce
panics. I then lost a ton of time to the fact that the playground isn't
in a temp directory (because of permissions issues on Windows).

This commit improves the test facilities to:

- use a tempdir for the playground
- change the playground API so you instantiate it with a block that
  encloses the lifetime of the tempdir
- the block is called with a `dirs` argument that has `dirs.test()` and
  other important directories that we were computing by hand all the time
- the block is also called with a `playground` argument that you can use
  to construct files (it's the same `Playground` as before)
- change the nu! and nu_error! macros to produce output instead of
  taking a variable binding
- change the nu! and nu_error! macros to do the cwd() transformation
  internally
- change the nu! and nu_error! macros to take varargs at the end that
  get interpolated into the running command

I didn't manage to finish porting all of the tests, so a bunch of tests
are currently commented out. That will need to change before we land
this patch.
2019-08-28 10:01:16 -07:00
162c8b4274 swept clean quotes 2019-08-27 06:20:22 -05:00
b502954558 [from|to]json additions/refactoring. 2019-08-27 06:05:51 -05:00
738675259e Improve test so that it should work on Windows 2019-08-26 21:26:49 -04:00
87a99bbabf Implement to-bson 2019-08-26 20:07:59 -04:00
12e3806349 Merge pull request #415 from androbtech/fromto-refact
[from|to]csv additions/refactoring.
2019-08-25 12:56:28 -05:00
0e14ba86ae [from|to]csv additions/refactoring.
Introduced flag to tell `from-to` / `to-csv` whether we want headers parsed and/or written.
2019-08-25 12:32:08 -05:00
9735c3fcea add reverse 2019-08-25 12:14:17 -04:00
9c4f94fed5 Merge pull request #402 from ijt/add-last-command
Add `last` filter
2019-08-25 13:00:13 +12:00
45d514a4cb sort to get test to pass on linux 2019-08-24 17:21:09 -07:00
108f66941b add last command 2019-08-24 15:01:30 -07:00
af2439e880 add test 2019-08-24 14:56:56 -07:00
19772f82aa Add --reverse option for sort-by 2019-08-25 00:11:38 +03:00
5372463b37 Extract tests. 2019-08-10 04:40:32 -05:00
cb4b2e6116 Inc refactoring. More tests. 2019-08-10 04:38:28 -05:00
83030094e0 All tests pass 2019-08-09 17:36:43 +12:00
b815768166 Fix test 2019-08-09 05:53:28 +12:00
aa54995326 Merge pull request #232 from androbtech/unit-tests-wip
Introduced to-int into str plugin and unit tests coverage along with it.
2019-08-02 13:06:30 +12:00
0893f89e89 More readable tests. 2019-08-01 04:28:49 -05:00
a0890b551a strutils can also convert to an integer now. 2019-07-31 23:50:03 -05:00
0b8bbd8637 Unit Testing WIP. 2019-07-31 23:46:59 -05:00
7c4706ee50 Validation baseline. 2019-07-28 18:34:37 -05:00
59dec999b8 string utils plugin baseline. 2019-07-28 02:01:32 -05:00
e4797f8895 Add end_plugin and sum 2019-07-27 06:40:00 +12:00
2da43f4b06 Introduced initial cp functionality. 2019-07-21 21:23:02 -05:00
191dacdd8b Introduced conversion to csv command. 2019-07-21 02:08:05 -05:00
895a1b2d72 Introduced ability to open csv documents. 2019-07-19 15:48:42 -05:00
0d6881383d Add some tests 2019-07-18 13:57:58 +12:00
227fdddc12 Add yaml roundtrip test. Bump nu version 2019-07-18 05:51:53 +12:00
5ca9d307c6 Integration tests refactoring and visibility in them. 2019-07-16 05:33:41 -05:00