Yehuda Katz
57af9b5040
Add Range and start Signature support
...
This commit contains two improvements:
- Support for a Range syntax (and a corresponding Range value)
- Work towards a signature syntax
Implementing the Range syntax resulted in cleaning up how operators in
the core syntax works. There are now two kinds of infix operators
- tight operators (`.` and `..`)
- loose operators
Tight operators may not be interspersed (`$it.left..$it.right` is a
syntax error). Loose operators require whitespace on both sides of the
operator, and can be arbitrarily interspersed. Precedence is left to
right in the core syntax.
Note that delimited syntax (like `( ... )` or `[ ... ]`) is a single
token node in the core syntax. A single token node can be parsed from
beginning to end in a context-free manner.
The rule for `.` is `<token node>.<member>`. The rule for `..` is
`<token node>..<token node>`.
Loose operators all have the same syntactic rule: `<token
node><space><loose op><space><token node>`.
The second aspect of this pull request is the beginning of support for a
signature syntax. Before implementing signatures, a necessary
prerequisite is for the core syntax to support multi-line programs.
That work establishes a few things:
- `;` and newlines are handled in the core grammar, and both count as
"separators"
- line comments begin with `#` and continue until the end of the line
In this commit, multi-token productions in the core grammar can use
separators interchangably with spaces. However, I think we will
ultimately want a different rule preventing separators from occurring
before an infix operator, so that the end of a line is always
unambiguous. This would avoid gratuitous differences between modules and
repl usage.
We already effectively have this rule, because otherwise `x<newline> |
y` would be a single pipeline, but of course that wouldn't work.
2019-12-11 16:41:07 -08:00
Jonathan Turner
5676713b1f
Update README.md
2019-12-01 07:12:14 +13:00
Jonathan Turner
c68d236fd7
Update README
2019-11-26 21:00:34 +13:00
Andrés N. Robalino
d320ffe742
nth can select more than one row at a time.
2019-11-25 17:16:58 -05:00
Andrés N. Robalino
1c830b5c95
default command introduced.
2019-11-24 04:20:08 -05:00
Andrés N. Robalino
1a0b339897
compact command introduced.
2019-11-23 19:05:44 -05:00
Jonathan Turner
015693aea7
Update README.md
2019-11-19 03:41:16 +13:00
Andrés N. Robalino
00b3c2036a
This is part of on-going work with capabilities when working with
...
tables and able to work with them for data processing & viewing
purposes. At the moment, certain ways to process said tables we
are able to view a histogram of a given column.
As usage matures, we may find certain core commands that could
be used ergonomically when working with tables on Nu.
2019-11-12 03:39:30 -05:00
Jonathan Turner
943e0045e7
Update readme
2019-11-10 13:16:52 +13:00
Jonathan Turner
73d8478678
Update readme
2019-11-10 11:27:56 +13:00
Jonathan Turner
8855c54391
Update README.md
2019-11-08 08:19:41 +13:00
Jonathan Turner
76208110b9
Update README.md
2019-11-08 07:17:12 +13:00
Jonathan Turner
01d6287a8f
Update README.md
2019-11-06 18:25:23 +13:00
Jonathan Turner
ffb2fedca9
Update README.md
2019-11-03 18:24:11 +13:00
Jonathan Turner
e43e906f86
Update README.md
2019-11-03 16:13:00 +13:00
Jonathan Turner
e51d9d0935
Update README.md
2019-11-03 16:12:36 +13:00
Jonathan Turner
136c8acba6
Update README
2019-11-02 14:48:18 +13:00
Jonathan Turner
2d44b7d296
Update README.md
2019-10-30 20:22:01 +13:00
Andrés N. Robalino
f1630da2cc
Suggest a column name in case one unknown column is supplied.
2019-10-22 20:10:42 -05:00
Andrés N. Robalino
0611f56776
Can group cells by given column name.
2019-10-20 18:42:07 -05:00
Thomas Hartmann
587bb13be5
Updates readme with new name of flag.
2019-10-15 23:19:16 +02:00
Thomas Hartmann
b4c639a5d9
Updates description of command in readme.
2019-10-15 21:01:14 +02:00
Jonathan Turner
e250a3f213
Update README.md
2019-10-15 18:52:15 +13:00
Jonathan Turner
bd6d8189f8
Merge pull request #830 from t-hart/pull-req/from-master
...
[DRAFT] Adds `from-ssv` command.
2019-10-15 18:28:43 +13:00
Jonathan Turner
452b5c58e8
Update README.md
2019-10-15 15:38:22 +13:00
Thomas Hartmann
8422d40e2c
Add from-ssv to readme.
2019-10-13 23:09:10 +02:00
Jonathan Turner
91e6d31dc6
Merge pull request #753 from JesterOrNot/master
...
Style README
2019-10-03 06:28:52 +13:00
Jerod Santo
c78bce2af4
Add Changelog episode badge to README
2019-10-02 09:34:08 -05:00
Sean Hellum
a7a0f48286
Update README.md
2019-10-01 06:46:04 -05:00
Sean Hellum
1bf0f7110a
Update README.md
2019-10-01 06:44:06 -05:00
Sean Hellum
ad53eb4e76
Update README.md
2019-10-01 06:39:18 -05:00
Sean Hellum
c81d20a069
Update README.md
2019-10-01 06:37:27 -05:00
Sean Hellum
08df76486d
Update README.md
2019-10-01 06:00:00 -05:00
Sean Hellum
fe3753ea68
more style changes
2019-10-01 05:58:56 -05:00
Sean Hellum
abf671da1b
misc style changes
2019-10-01 05:54:59 -05:00
Sean Hellum
91b4d27931
add capitalization in readme
...
discord and twitter should be uppercase
2019-10-01 05:32:21 -05:00
Sean Hellum
310897897e
Changed the location of the open in gitpod button
...
In my opinion, this looks a lot better
2019-10-01 05:28:54 -05:00
Isaac Goss
9d04a7cc40
Adds a word to README for readabilty
2019-09-30 18:51:35 -04:00
Fahmi Akbar Wildana
ce9e4a61e7
Add repology.org badge to Packaging status
2019-10-01 03:39:16 +07:00
Jonathan Turner
c5fdbdb8a1
Update README.md
2019-09-30 11:29:59 +13:00
Jonathan Turner
c15b5df674
Update README.md
2019-09-30 11:10:19 +13:00
Jonathan Turner
00f0fd2873
Update README.md
2019-09-30 11:09:52 +13:00
Jonathan Turner
982ebacddd
Merge pull request #725 from JesterOrNot/master
...
Gitpod
2019-09-29 05:07:21 +13:00
Martin-Louis Bright
4f5c0314cf
Fix 'Shell commands' table markdown formatting
2019-09-28 00:36:54 -04:00
Blurryface05
680aeb12c2
modified: README.md
2019-09-28 01:46:57 +00:00
BradyBromley
def33206d9
Changed wording in README.md
2019-09-27 09:48:26 -07:00
Jonathan Turner
3dd48bf831
Bump version to 0.3.0 for release
2019-09-24 19:29:54 +12:00
Jonathan Turner
08fe603e81
Update README.md
2019-09-23 19:59:05 +12:00
Jonathan Turner
b8964bd320
Update README.md
2019-09-23 19:32:42 +12:00
Jonathan Turner
630ff2495f
Update README.md
2019-09-23 19:32:17 +12:00
Jonathan Turner
51b8b0538a
Update README.md
2019-09-23 15:55:52 +12:00
Jonathan Turner
ccb6dc264e
Update README.md
2019-09-23 15:52:01 +12:00
Jonathan Turner
3c2666a2df
Update README.md
2019-09-23 15:08:24 +12:00
Jonathan Turner
0beb067211
Update README.md
...
Add note about pivot
2019-09-17 19:33:52 +12:00
Jonathan Turner
4922028d69
Update README.md
2019-09-14 10:58:28 +12:00
Jonathan Turner
4b8d0d62eb
Update README.md
2019-09-13 15:04:14 +12:00
Milan Lesichkov
160bd7c535
Spell check fixed
2019-09-08 18:57:28 +01:00
Artem Polishchuk
19f97e6471
Add Fedora installation info
2019-09-06 23:05:35 +03:00
Jonathan Turner
0a9897c5ca
Move us away from mixing OOP and spreadsheet to just spreadsheet
2019-09-05 04:29:49 +12:00
Jonathan Turner
4591397fa3
Update README.md
2019-09-04 19:20:14 +12:00
Jan Koprowski
5b706599e9
Mention pkg-config package in installation instruction
...
Ubuntu distributions does not came with pkg-config by default.
OpenSSL package's documentation mention pkg-config as requirement:
https://docs.rs/openssl/0.10.24/openssl/#automatic
2019-09-03 20:29:22 +02:00
Jonathan Turner
8a9cdcab17
Split fetch command away from open
2019-09-03 18:04:46 +12:00
Andrés N. Robalino
9488c41dcd
can embed a new field to the table
2019-09-02 00:37:13 -05:00
sharks
2dc78b2caf
Add crates.io badge
2019-09-01 20:43:30 -05:00
Andrés N. Robalino
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
Jonathan Turner
f5db3276b9
Update README.md
2019-08-31 18:12:08 +12:00
Jonathan Turner
90daf0a486
Update README.md
2019-08-31 17:14:04 +12:00
Jonathan Turner
5ef70c5f01
Update README.md
2019-08-30 13:39:20 +12:00
Vanessa Sochat
6d0ea5eda4
updating README to include instructions and link for quay.io, and removing multistage build for devel branch
...
Signed-off-by: Vanessa Sochat <vsochat@stanford.edu>
2019-08-29 18:45:24 -04:00
est31
a7d4a8b065
Make neso dependency optional
2019-08-29 01:38:48 +02:00
Odin Dutton
a1b30fda75
Remove sort-by --reverse flag
...
Prefer `ls | sort-by size | reverse` over `ls | sort-by size --reverse`.
2019-08-28 13:06:22 +10:00
Yehuda Katz
34c042c4fc
Merge pull request #429 from vsoch/add/Dockerfile
...
Adding Dockerfile for easier usage
2019-08-27 10:54:49 -07:00
Jonathan Turner
30187e0311
Update README.md
2019-08-26 11:47:35 +12:00
Jane Lusby
04d2371cd6
Make it more obvious that nightly is required
2019-08-25 15:45:12 -07:00
Vanessa Sochat
ec0bc00253
adding dockerfile
...
Signed-off-by: Vanessa Sochat <vsochat@stanford.edu>
2019-08-25 17:56:49 -04:00
Jonathan Turner
236e9ac81e
Merge pull request #399 from incrop/sort-by-reverse
...
Add --reverse option for sort-by
2019-08-25 09:51:25 +12:00
Eoin Kelly
c80907b7e6
Fix typo
2019-08-25 09:48:02 +12:00
Dmitry Starostin
19772f82aa
Add --reverse option for sort-by
2019-08-25 00:11:38 +03:00
est31
b777cf9008
There is no dependency on libssl on mac os any more
2019-08-24 21:32:28 +02:00
Jonathan Turner
5a72f6db56
Update README.md
2019-08-25 04:38:11 +12:00
ineol
668d3a4392
Fix typo in README
2019-08-24 09:15:33 +02:00
Jonathan Turner
bc6c92b5b9
Update README.md
2019-08-24 09:03:39 +12:00
Jonathan Turner
1662719988
Update README.md
2019-08-24 08:37:44 +12:00
Jonathan Turner
ef1a8aea80
Update README.md
2019-08-24 03:39:50 +12:00
Jonathan Turner
8c7c72f555
Update README.md
2019-08-24 03:39:30 +12:00
Jonathan Turner
5570899ea5
Update README.md
2019-08-24 03:34:36 +12:00
Jonathan Turner
e21d7a0a11
Update README.md
2019-08-24 03:32:28 +12:00
Jonathan Turner
0d5b7a7f10
Update README.md
2019-08-24 03:27:52 +12:00
Jonathan Turner
c95c905c59
Update README.md
2019-08-23 17:23:53 +12:00
Jonathan Turner
50f6aec444
Update README.md
2019-08-23 16:03:07 +12:00
Jonathan Turner
81d83d7655
Update README.md
2019-08-18 15:27:03 +12:00
Andrés N. Robalino
154063013f
mv introduced. \¡Viva\!
2019-08-14 15:29:05 -05:00
Jonathan Turner
4411a5b72c
Merge pull request #281 from jonathandturner/improve_arrays
...
Add from_array and improve array viewing
2019-08-12 18:16:08 +12:00
Jonathan Turner
3d5395fdd5
Add from_array and improve array viewing
2019-08-12 17:51:13 +12:00
Jonathan Turner
56a437b14b
update readme
2019-08-12 17:19:22 +12:00
Jonathan Turner
972255ae25
Update README.md
2019-08-08 13:50:45 +12:00
Andrés N. Robalino
ba6d62ea0c
mkdir creates intermediary directories as required (the default). --create-all/--deep flag removed.
2019-08-07 14:38:00 -05:00
Andrés N. Robalino
50393bdf42
Make more visible the strategies for figuring out where to copy files.
2019-08-07 13:42:52 -05:00
Andrés N. Robalino
e0bacaaf37
clean up. more cp. mkdir. more test coverage. fixes.
...
- Introduced mkdir.
- Minor more labelled error improvements.
- Fix to avoid leaking child zombies.
- cp improvements.
- Introduced mkdir.
2019-08-07 13:28:46 -05:00
Jonathan Turner
c231dd32cd
Multi shells ( #254 )
...
Add multi-shells
2019-08-08 05:49:11 +12:00
Jonathan Turner
db3ff52973
Add tags command and fix source_map transfer
2019-08-01 15:25:59 +12:00
Andrés N. Robalino
d1399c0c0c
str filter description to readme.
2019-07-28 19:00:06 -05:00
Jonathan Turner
adab072760
Merge pull request #220 from jonathandturner/sys
...
Sysinfo is now sys
2019-07-28 15:04:25 +12:00
Jonathan Turner
c85b7728bc
Remove old sysinfo and finish sys
2019-07-28 14:02:42 +12:00
Jonathan Turner
81396518b7
Update README.md
2019-07-28 04:44:32 +12:00
Jonathan Turner
96f26b30a7
Add date command
2019-07-26 16:09:19 +12:00
Jonathan Turner
72384629fd
Merge pull request #205 from androbtech/cp_play
...
Introduced initial cp functionality.
2019-07-24 04:46:30 +12:00
Jonathan Turner
ec7d49b0d2
Add and edit functionality
2019-07-22 15:52:57 +12:00
Andrés N. Robalino
2da43f4b06
Introduced initial cp functionality.
2019-07-21 21:23:02 -05:00
Andrés N. Robalino
895a1b2d72
Introduced ability to open csv documents.
2019-07-19 15:48:42 -05:00
Andrés N. Robalino
514da5bfa7
Can remove files and directories.
2019-07-18 05:21:24 -05:00
Jonathan Turner
cc1afc7a7e
Update README.md
2019-07-18 16:54:21 +12:00
Jonathan Turner
7cae7e8064
Update README.md
2019-07-18 08:13:09 +12:00
Jonathan Turner
2ed46046bd
Cleanup for upcoming release
2019-07-17 07:10:25 +12:00
Jonathan Turner
9cec9cb96e
Update README.md
2019-07-16 08:19:40 +12:00
Jonathan Turner
5d73c73fe8
Update README.md
2019-07-13 08:00:49 +12:00
Jonathan Turner
17e471b96f
Update README.md
2019-07-13 05:39:55 +12:00
Jonathan Turner
aeb0c2e7a8
Update README.md
2019-06-21 16:36:36 +12:00
Jonathan Turner
bec9fd2d2b
Update README.md
2019-06-19 17:25:12 +12:00
Jonathan Turner
392350507a
Add Azure Pipelines badge
2019-06-18 19:54:54 +12:00
Jonathan Turner
35ef78df67
Update README.md
2019-06-17 04:05:41 +12:00
Jonathan Turner
e5d0715c7b
Update README.md
2019-06-16 10:04:24 +12:00
Jonathan Turner
788c9b98ec
Update README.md
2019-06-16 06:50:50 +12:00
Jonathan Turner
1225ce4b26
Trim whitespace
2019-06-16 06:44:21 +12:00
Jonathan Turner
d7c49fa3be
More touchups. Fix crash
2019-06-15 16:20:58 +12:00
Jonathan Turner
8cdd567b0e
Rewrite README and do some touchups
2019-06-15 14:24:13 +12:00
Jonathan Turner
407b4ddb53
Update README.md
2019-06-11 18:36:31 +12:00
Jonathan Turner
3715da9328
Finish rename
2019-06-05 13:57:16 +12:00
Jonathan Turner
996ccb5a19
Update README.md
2019-06-03 07:04:30 +12:00
Jonathan Turner
fcd5ff9450
Merge pull request #73 from jonathandturner/rename_cmds
...
Rename to first and pick
2019-06-03 06:54:26 +12:00
Jonathan Turner
90d0182a54
Rename to first and pick
2019-06-03 06:53:30 +12:00
Jonathan Turner
76ebfc57fc
Update README.md
2019-06-03 06:37:26 +12:00
Jonathan Turner
d7bd35e7fd
Update README.md
2019-06-03 05:54:32 +12:00
Jonathan Turner
6503942a27
Update README.md
2019-06-03 05:54:06 +12:00
Jonathan Turner
bd7e17a4ad
Update README.md
2019-06-03 05:49:08 +12:00
Jonathan Turner
dff43e3c61
Update README.md
2019-06-03 05:45:57 +12:00
Jonathan Turner
fd4c86b77a
Update README.md
2019-06-03 05:27:01 +12:00
Jonathan Turner
6d0afcc763
Update README.md
2019-06-03 05:21:50 +12:00
Jonathan Turner
2fcde1b1e9
Update README.md
2019-06-03 05:18:24 +12:00
Jonathan Turner
6dd04e4322
Update README.md
2019-06-03 04:49:56 +12:00
Jonathan Turner
8d3ab12b1f
Update README.md
2019-06-03 04:48:50 +12:00
Jonathan Turner
2cf0d8d13c
Update README.md
2019-06-02 06:27:56 +12:00
Jonathan Turner
f8bb0c99ec
Update README.md
2019-06-01 19:06:28 +12:00
Jonathan Turner
9df8a261ab
Update README.md
2019-06-01 15:46:13 +12:00
Jonathan Turner
1012a8dc41
Cleanup/rename some commands
2019-06-01 08:34:15 +12:00
Jonathan Turner
de47e3cf90
Update README.md
2019-06-01 07:22:49 +12:00
Jonathan Turner
89b0bf1926
Update README.md
2019-05-29 16:07:03 +12:00
Jonathan Turner
9e23be68ba
Update README.md
2019-05-17 20:18:17 -07:00
Yehuda Katz
52716d0c24
README
2019-05-17 09:59:25 -07:00