Commit Graph

253 Commits

Author SHA1 Message Date
Xavier L'Heureux
5fbe5cf785
Use the directories crate instead of app_dirs (#1782)
The app_dirs crate is abandonned since quite a bit of time. Use the directories
crate instead, which is maintained and have more OS support.
2020-05-14 20:17:23 +12:00
Bruno Heridet
f78536333a
doc: add rename command page (#1781) 2020-05-14 12:36:08 +12:00
Bruno Heridet
6826a9aeac
doc: add more from command pages (#1778)
* doc: add from-url command page

* doc: add missing link to existing from-xml page.

* doc: add from-ini command page
2020-05-14 05:23:33 +12:00
Hoàng Đức Hiếu
e3b7e47515
cal: fix thursday typo (#1776) 2020-05-13 08:06:31 -04:00
Jonathan Turner
196991ae1e
Bump to 0.14.1 (#1772) 2020-05-13 20:03:45 +12:00
Bruno Heridet
34b5e5c34e
doc: add headers command page (#1775) 2020-05-13 20:03:29 +12:00
Bruno Heridet
cb24a9c7ea
doc: rename edit command to update (#1774) 2020-05-13 20:02:41 +12:00
Jonathan Turner
b2eecfb110
Bump to 0.14 (#1766) 2020-05-13 04:32:51 +12:00
Joseph T. Lyons
8951a01e58
update cal documentation (#1746) 2020-05-11 13:19:14 +12:00
Joseph T. Lyons
f702aae72f
Don't include year and month by default, adds an option to display th… (#1745)
* Don't include year and month by default, adds an option to display the quarters of the year

* Add a test for cal that checks that year requested is in the return

* rustfmt the cal tests
2020-05-11 12:35:24 +12:00
Joseph T. Lyons
f5e03aaf1c
Add cal command (#1739)
* Add cal command

* Fix docmentation to show commands on two lines

* Use bullet points on flag documentation for cal

* Dereference day before calling string method

* Silence Clippy warning regarding a function with too many arguments

* Update cal flag descriptions and documentation

* Add some tests for the cal command
2020-05-10 11:05:48 +12:00
Andrés N. Robalino
96e5fc05a3
Pick->Select rename. Integration tests changes. (#1725)
Pick->Select rename. Integration tests changes.
2020-05-07 06:03:43 -05:00
Jörn Zaefferer
22e70478a4
docs/commands: add to.md, update subcommands (#1715)
This adds a top-level document for the new `to` command, with a list (of links) of all the subcommands.

All the to-* subcommands keep their filename, but the content is updated to use the new subcommand syntax.

Since not all subcommands have documentation, some items in the list are just text without a link. Also filled the list for the undocumented from* commands in the same style.

Fixes #1709
2020-05-05 20:05:23 +12:00
Jörn Zaefferer
8ab2b92405
docs/commands: add from.md, update subcommands (#1712)
This adds a top-level document for the new `from` command, with a list of links of all the subcommands.

All the from-* subcommands keep their filename, but the content is updated to use the new subcommand syntax.

Needs matching update for to*

Ref #1709
2020-05-05 09:01:31 +12:00
Jonathan Turner
a9968046ed
Add subcommands. Switch from-* and to-* to them (#1708) 2020-05-04 20:44:33 +12:00
chrisr
d7d487de73
Basic documentation for the wrap command (#1704) 2020-05-04 04:54:21 +12:00
Jörn Zaefferer
0779a46179
docs/commands: add alias.md (#1697)
* docs/commands: add alias.md

* docs/commands/alias: drop reference to bash
2020-05-03 16:49:27 +12:00
siedentop
e7a4f31b38
Docs: Mention how to use str --find-replace in the docs. (#1653)
Co-authored-by: Christoph Siedentop <christoph@siedentop.name>
2020-04-25 18:07:38 +12:00
Andrés N. Robalino
10768b6ecf
str plugin can capitalize and trim strings. (#1652)
* Str plugin can capitalize.

* Str plugin can trim.
2020-04-24 16:37:58 -05:00
Thomas B Homburg
716c4def03
Add key_timeout config option (#1649) 2020-04-25 05:28:38 +12:00
siedentop
6887554888
[docs/enter] Warn about enter opening multiple shells (#1645)
Opening a JSON with a top-level list, opens one shell per list element. This can be extremely confusing to unexpected users.
2020-04-24 12:17:11 +12:00
Jonathan Turner
c7e11a5a28
bump to 0.13.0 (#1625) 2020-04-21 17:01:03 +12:00
Jonathan Turner
c4daa2e40f
Add experimental new parser (#1554)
Move to an experimental new parser
2020-04-06 19:16:14 +12:00
Andrew Davis
a7ec00a037
Add documentation for from-ics and from-vcf (#1509) 2020-03-21 14:50:13 +13:00
Andrew Davis
1c4cb30d64
Add documentation for skip and skip-while (#1499) 2020-03-18 14:22:35 +13:00
Waldir Pimenta
5ca9e12b7f
Fix whitespace and typos (#1481)
* Remove EOL whitespace in files other than docs

* Break paragraphs into lines

See http://rhodesmill.org/brandon/2012/one-sentence-per-line/ for the rationale

* Fix various typos

* Remove EOL whitespace in docs/commands/*.md
2020-03-14 06:23:41 +13:00
Kyle Criddle
5b0b2f1ddd
Fixes #1204 : sys | get host.users displays the same user (#1480)
account twice while only one exists (macOS)

- renamed host.users to host.sessions
2020-03-12 14:01:55 +13:00
Victor Kukshiev
3afb53b8ce
fix typo in calc command documentation (#1477)
minimumum -> minimum
2020-03-11 11:20:22 -04:00
Jonathan Turner
50fb97f6b7
Merge env into $nu and simplify table/get (#1463) 2020-03-08 18:33:30 +13:00
Shaurya Shubham
8d38743e27
Add docs for debug (#1438)
* Add docs for `debug`

* Put debug docs in right folder
Also fixed minor spacing problem
2020-03-01 04:09:28 +13:00
Corvus Corax
e38442782e
Command documentation for du (#1416) 2020-02-19 09:55:22 +13:00
Shaurya Shubham
bd6556eee1
Use proper file extension for uniq command docs (#1411) 2020-02-18 09:37:46 -05:00
Shaurya Shubham
7df8fdfb28
Rename the now-deprecated add command docs into insert comm… (#1307) 2020-01-30 08:15:20 -05:00
Shaurya Shubham
6a39cd8546
Add docs for the calc command (#1290) 2020-01-29 08:34:54 -05:00
Jacob Gonzalez
f8be1becf2 Updated rustyline to 6.0.0. Added completion_mode config (#1289)
* Updated rustyline to 6.0.0. Added completion_mode config

* Formatted completion_mode config
2020-01-27 16:41:17 +13:00
Jason Gedge
32dfb32741 Switch from subprocess crate to the builtin std::process (#1284)
* Switch from subprocess crate to the builtin std::process

* Update external.rs

* Update external.rs

* Update external.rs

Co-authored-by: Jonathan Turner <jonathandturner@users.noreply.github.com>
2020-01-26 16:03:21 +13:00
Shaurya Shubham
83db5c34c3 Add docs for the from-ods and from-xlsx commands (#1279) 2020-01-26 04:31:20 +13:00
Jonathan Turner
78016446dc
Slightly improve new which command (#1145) 2020-01-01 20:47:25 +13:00
Alex van de Sandt
b304de8199 Rewrite which (#1144)
* Detect built-in commands passed as args to `which`

This expands the built-in `which` command to detect nushell commands
that may have the same name as a binary in the path.

* Allow which to interpret multiple arguments

Previously, it would discard any argument besides the first. This allows
`which` to process multiple arguments. It also makes the output a stream
of rows.

* Use map to build the output

* Add boolean column for builtins

* Use macros for entry creation shortcuts

* Process command args and use async_stream

In order to use `ichwh`, I'll need to use async_stream. But in order to
avoid lifetime errors with that, I have to process the command args
before using them. I'll admit I don't fully understand what is going on
with the `args.process(...)` function, but it works.

* Use `ichwh` for path searching

This commit transitions from `which` to `ichwh`. The path search is now
done asynchronously.

* Enable the `--all` flag on `which`

* Make `which` respect external commands

Escaped commands passed to wich (e.g., `which "^ls"`), are now searched
before builtins.

* Fix clippy warnings

This commit resolves two warnings from clippy, in light of #1142.

* Update Cargo.lock to get new `ichwh` version

`ichwh@0.2.1` has support for local paths.

* Add documentation for command
2020-01-01 19:45:27 +13:00
Ryan Blecher
f37f29b441 Add uniq command (#1132)
* start playing with ways to use the uniq command

* WIP

* Got uniq working, but still need to figure out args issue and add tests

* Add some tests for uniq

* fmt

* remove commented out code

* Add documentation and some additional tests showing uniq values and rows. Also removed args TODO

* add changes that didn't get committed

* whoops, I didn't save the docs correctly...

* fmt

* Add a test for uniq with nested json

* Add another test

* Fix unique-ness when json keys are out of order and make the test json more complicated
2019-12-31 17:05:02 +13:00
Sebastian Jung
cbbb246a6d update links to books 2019-12-15 13:56:26 +01:00
Shaurya Shubham
3d79a9c37a
Fix minor error in reject command docs 2019-12-06 17:27:14 +05:30
Yehuda Katz
f858e854bf Fix a rebase mistake 2019-12-02 13:48:34 -08:00
Yehuda Katz
fe66b4c8ea Merge remote-tracking branch 'origin/master' into protocol-extraction 2019-12-02 11:16:00 -08:00
Paul Chavard
ce23a672d9 add documentation for compact command 2019-12-02 11:02:59 -08:00
Paul Chavard
9851317aeb add documentation for default command 2019-12-02 11:02:59 -08:00
Sebastian Jung
3fb4a5d6e6 add documentation for format 2019-12-02 11:02:59 -08:00
Sebastian Jung
340e701124 fix error in save.md 2019-12-02 11:02:59 -08:00
Sebastian Jung
36938a4407 add documentation for save, config 2019-12-02 11:02:59 -08:00
Jonathan Turner
6a6589a357 Update where.md 2019-12-02 11:02:59 -08:00
Sebastian Jung
b94a32e523 add documentation for from-json, from-yaml, history, split-row 2019-12-02 11:02:59 -08:00
Sebastian Jung
7db3c69984 update histogram, nth documentation 2019-12-02 11:02:59 -08:00
Sebastian Jung
5406450c42 Add documentation for histogram, split-column 2019-12-02 11:02:59 -08:00
Jonathan Turner
f317500873 Update from-yaml.md 2019-12-02 11:02:58 -08:00
Jonathan Turner
911414a190 Update config.md 2019-12-02 11:02:58 -08:00
Sebastian Jung
cca6360bcc add documentation for from-tsv, from-xml 2019-12-02 11:02:58 -08:00
Sebastian Jung
f68503fa21 add documentation for get, ps 2019-12-02 11:02:58 -08:00
Jonathan Turner
911b69dff0 Update some command docs 2019-12-02 11:02:58 -08:00
Paul Chavard
bf87330d6e add documentation for compact command 2019-12-01 17:44:43 +01:00
Paul Chavard
2bb85bdbd4 add documentation for default command 2019-12-01 17:39:09 +01:00
Jonathan Turner
8f34c6eeda
Merge pull request #1032 from sebastian-xyz/doc
add documentation for save, config, get, ps, from-tsv, from-xml
2019-11-30 18:15:39 -08:00
Sebastian Jung
e4c56a25c6 Merge remote-tracking branch 'refs/remotes/origin/doc' into doc 2019-11-30 21:21:15 +01:00
Sebastian Jung
11ff8190b1 add documentation for format 2019-11-30 21:15:12 +01:00
Sebastian Jung
9bd25d7427 fix error in save.md 2019-11-30 21:07:43 +01:00
Jonathan Turner
6bfb4207c4
Update from-yaml.md 2019-12-01 07:00:36 +13:00
Jonathan Turner
c63ad610f5
Update config.md 2019-12-01 06:59:53 +13:00
Sebastian Jung
e38a4323b4 add documentation for from-tsv, from-xml 2019-11-30 13:38:52 +01:00
Sebastian Jung
d40aea5d0a add documentation for get, ps 2019-11-30 12:48:23 +01:00
Jonathan Turner
f10390b1be Update some command docs 2019-11-30 14:24:39 +13:00
Sebastian Jung
fbb65cde44 add documentation for save, config 2019-11-29 18:15:51 +01:00
Jonathan Turner
8e7acd1094
Update where.md 2019-11-29 08:41:27 +13:00
Sebastian Jung
c77059f891 add documentation for from-json, from-yaml, history, split-row 2019-11-28 19:33:17 +01:00
Sebastian Jung
5bdda06ca6 update histogram, nth documentation 2019-11-28 19:32:31 +01:00
Sebastian Jung
0845572878 Add documentation for histogram, split-column 2019-11-26 20:47:34 +01: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
sebastian-xyz
f4dc79f4ba
add group-by command documentation 2019-11-16 15:31:28 +01:00
Jonathan Turner
bcecd08825
Merge pull request #965 from sebastian-xyz/patch-3
Add prepend command documentation
2019-11-16 06:19:14 +13:00
Jonathan Turner
55f99073ad
Merge pull request #964 from sebastian-xyz/patch-1
Add append command documentation
2019-11-16 06:18:35 +13:00
sebastian-xyz
63667d9e46
Add prepend command documentation 2019-11-15 15:53:58 +01:00
sebastian-xyz
08b770719c
Add append command documentation 2019-11-15 15:37:41 +01:00
R.T. Lechow
036860770b
Document pivot command
Part of https://github.com/nushell/nushell/issues/711
2019-11-14 16:59:39 -05:00
Jonathan Turner
02f3330812
Merge pull request #950 from coolshaurya/docs-size
Make documentation for size command
2019-11-10 09:52:43 -08:00
Jonathan Turner
6f013d0225
Merge pull request #949 from coolshaurya/docs-count
Add docs for the count command
2019-11-10 09:51:25 -08:00
Shaurya Shubham
5a8128dd30 Make documentation for size command 2019-11-10 14:41:23 +05:30
Shaurya Shubham
50616cc62c Add docs for the count command
Partial fix of issue #711
2019-11-10 14:12:59 +05:30
Shaurya Shubham
9d345cab07 Add documentation for the pick and reject command
Partial fix of issue#711
2019-11-10 12:37:27 +05:30
David Mason
15986c598a Add --separator command to from_csv
The command takes a string, checks it is a single character and then
passes it to csv::ReaderBuilder via .delimiter() method as a u8.
2019-11-08 15:06:33 +00:00
Jonathan Turner
51879d022e
Merge pull request #895 from Flare576/substring
Adds new substring function to str plugin
2019-11-02 17:42:45 +13:00
Flare576
763bbe1c01 Updated Doc, error on bad input 2019-11-01 17:25:08 -05:00
Dan Herrera
b822e13f12 Add documentation for tags command 2019-11-01 00:08:24 -04:00
Flare576
cd058db046 Substring option for str plugin
Adds new substr function to str plugin with tests and documentation

Function takes a start/end location as a string in the form "##,##", both sides of comma are optional, and
behaves like Rust's own index operator [##..##].
2019-10-31 19:49:17 -05:00
Andrés N. Robalino
b7af34371b
Merge pull request #871 from oknozor/master
Create docs for from-csv command
2019-10-25 21:36:38 -05:00
Paul Delafosse
07ceec3e0b Create docs for from-toml command
Partial fix of issue nushell#711
2019-10-25 20:47:00 +02:00
Paul Delafosse
72fd1b047f Create docs for from-csv command
Partial fix of issue nushell#711
2019-10-25 20:40:51 +02:00
Andrés N. Robalino
380ab19910
Merge pull request #858 from Charles-Schleich/master
added Docs for sort-by command
2019-10-22 03:49:18 -05:00
Charles Schleich
39fde52d8e added Docs for sort-by command 2019-10-21 17:59:20 +02:00
notryanb@gmail.com
2f5eeab567 fix typos and incorrect commands 2019-10-18 20:43:37 -04:00
notryanb@gmail.com
f9fbb0eb3c add docs for average and give more specific examples for sum 2019-10-18 20:43:37 -04:00
sdfnz
5635b8378d Added documentation for the sum command 2019-10-15 14:23:32 -05:00
Odin Dutton
4d70255696 Add documentation for cd - 2019-10-08 18:32:42 +11:00
Odin Dutton
77c34acb03 Whitespace 2019-10-08 18:32:42 +11:00
Odin Dutton
e72bc8ea8b Remove unneeded - 2019-10-08 18:32:39 +11:00
Jonathan Turner
a882e640e4
Merge pull request #793 from chhetripradeep/pchhetri/enter
Add documentation for the enter command
2019-10-08 06:02:49 +13:00
Pradeep Chhetri
c09d866a77 Add documentation for the enter command 2019-10-07 23:21:58 +08:00
Jonathan Turner
4467e59122
Merge pull request #792 from chhetripradeep/pchhetri/open
Add documentation for the open command
2019-10-07 11:17:28 +11:00
Jonathan Turner
9c096d320a
Merge pull request #797 from chhetripradeep/pchhetri/fetch
Add documentation for the fetch command
2019-10-07 11:16:36 +11:00
Pradeep Chhetri
9f15017032 Add documentation for the fetch command 2019-10-07 02:17:57 +08:00
Pradeep Chhetri
81fec11f88 Add documentation for the open command 2019-10-07 02:08:20 +08:00
Jonathan Turner
8a6a688131
Merge pull request #795 from chhetripradeep/pchhetri/inc
Add documentation for the inc command
2019-10-07 04:35:08 +11:00
Jonathan Turner
77a4de31fa
Merge pull request #794 from chhetripradeep/pchhetri/sys
Add documentation for the sys command
2019-10-07 04:33:51 +11:00
Pradeep Chhetri
7ff5734d5d Add documentation for the inc command 2019-10-06 23:30:52 +08:00
Pradeep Chhetri
1d19595996 Add documentation for the sys command 2019-10-06 23:20:48 +08:00
Pradeep Chhetri
7d115da782 Add documentation for the trim command 2019-10-06 22:35:38 +08:00
Andrés N. Robalino
b066775630
Merge pull request #789 from cristicismas/patch-1
Update cd.md to look better
2019-10-04 16:24:42 -05:00
Maya Farber Brodsky
20031861b9 Add documentation for nth command 2019-10-04 17:37:11 +03:00
Cristi Cismas
eb297d3b8f
Update cd.md to look better 2019-10-04 15:10:46 +03:00
Andrés N. Robalino
8faa0126eb
Merge pull request #784 from coolshaurya/to-dash-sth-docs
Added docs for most of the to-sth commands
2019-10-03 21:47:00 -05:00
Shaurya Shubham
6aec03708f Fix minor typo 2019-10-04 06:44:45 +05:30
Shaurya Shubham
2f7b1e4282 Added improvements suggested by @andrasio
Added `open file.sth | to-sth` type examples
Also did a format conversion example with `open jonathon.xml | to-json` in to-json.md
2019-10-04 06:40:16 +05:30
Andrés N. Robalino
45ad18f654
Merge pull request #785 from Charles-Schleich/master
Created Docs for env command
2019-10-03 14:00:51 -05:00
Andrés N. Robalino
01829f04d5
Merge pull request #783 from notryanb/document-last
add documentation for the last command
2019-10-03 13:59:41 -05:00
Andrés N. Robalino
cc1c471877
Merge pull request #779 from pema99/lines-doc
Add documentation for lines
2019-10-03 13:58:30 -05:00
Andrés N. Robalino
de14f9fce8
Merge pull request #781 from coolshaurya/add-command-docs
Create docs for add command
2019-10-03 13:38:11 -05:00
Charles Schleich
cf0fa3141a Created Docs for env command 2019-10-03 20:13:22 +02:00
Shaurya Shubham
539e232f3c Added docs for most of the to-sth commands
Partial fix of issue #711
Docs for the following commands were added -
to-csv
to-json
to-toml
to-tsv
to-url
to-yaml

Docs for to-db , to-bson , to-sqlite have not been added as I don't recognize and understand those formats.
2019-10-03 19:07:48 +05:30
Ryan Blecher
9ed889ccbb fix grammar 2019-10-03 08:18:51 -04:00
Ryan Blecher
872e26b524 add documentation for the last command 2019-10-03 08:14:59 -04:00
Shaurya Shubham
5bfff0c39b
Create docs for edit command
Partial fix of issue #711
2019-10-03 16:54:28 +05:30
Shaurya Shubham
0505a9d6f7
Create docs for add command
Partial fix of issue #711
2019-10-03 16:27:04 +05:30
pema99
1b0eaac470 Add documentation for lines 2019-10-03 06:09:01 +02:00
gilesv
2e1670fcb8 Add documentation for where command 2019-10-02 22:49:05 -03:00
Jonathan Turner
97695b74dd
Merge pull request #771 from notryanb/document-first
add documentation file for first command
2019-10-03 09:09:33 +13:00
Ryan Blecher
9d84e47214 add documentation file for first command 2019-10-02 15:49:44 -04:00
Jonathan Turner
9a1c537854
Merge pull request #764 from coolshaurya/command-version-docs
Create docs for version command
2019-10-03 06:28:04 +13:00
Jonathan Turner
2476c8d579
Merge pull request #762 from coolshaurya/reverse-command-docs
Create docs for reverse command
2019-10-03 06:26:06 +13:00
Jonathan Turner
27e59ea49c
Merge pull request #760 from coolshaurya/shells-command-docs
Created docs for shells command
2019-10-03 06:24:35 +13:00
Jonathan Turner
27882efd6b
Merge pull request #756 from coolshaurya/exit-command-docs
Create exit command documentation
2019-10-03 06:21:26 +13:00
Shaurya Shubham
0b3c9b760e
Create docs for version command
Partial fix of #711
2019-10-02 15:47:56 +05:30
Shaurya Shubham
7e7eba8f4d
Create docs for reverse command
Partial fix of issue #711
this command could be described better but I don't know how
2019-10-02 15:03:28 +05:30
Shaurya Shubham
a77c222db0
Created docs for shells command
Partial fix of issue #711
The second example is taken from the book, specifically the section https://book.nushell.sh/en/shells_in_shells#going-beyond-directories
2019-10-02 13:37:43 +05:30
Andrés N. Robalino
149961e8f1
Merge pull request #755 from coolshaurya/cd-command-docs
Make docs for the cd command
2019-10-01 21:27:08 -05:00
Shaurya Shubham
caf3015e66
Improved exit command docs 2019-10-02 06:55:30 +05:30
Jonathan Turner
459bfdd783
Merge pull request #757 from yahsinhuangtw/add-help-doc
Add documentation for help
2019-10-02 05:51:42 +13:00
Jonathan Turner
a2f1cca85c
Merge pull request #752 from nalshihabi/add-echo-doc
Add echo command documentation
2019-10-02 04:32:15 +13:00
Yahsin Huang
94d81445eb Add document for help 2019-10-01 23:20:58 +08:00
Marcelo Gonçalves
94744c626c
Fix typo in date.cmd 2019-10-01 11:21:56 -03:00
Shaurya Shubham
e62a2509ae
Create exit command documentation
Partial fix of issue #711
Some parts have been copied from the fish documentation
2019-10-01 19:40:16 +05:30
Shaurya Shubham
417ac4b69e
Improve cd docs
Used format in PR#746
Added another example
Removed unnecessary text
2019-10-01 19:23:10 +05:30
Shaurya Shubham
b7bf31df99
Make docs for the cd command ; partially solves #711 2019-10-01 18:45:38 +05:30
Noah AL-Shihabi
8ba917b704 Add echo command documentation 2019-10-01 06:14:56 -04:00