Sam Hedin
f6458b4322
Merge branch 'master' of github.com:nushell/nushell
2020-06-10 08:37:17 +02:00
Sam Hedin
862ff60b3e
rewrite everything
2020-06-10 08:33:04 +02:00
Jonathan Turner
e5a18eb3c2
Bump to 0.15.0 ( #1955 )
2020-06-10 05:33:59 +12:00
Sam Hedin
2fcde8daa9
Rewrite starting
2020-06-09 10:42:27 +02:00
Sam Hedin
a40ed5fef2
Change list of allowed dirs to indexmap
2020-06-09 07:00:22 +02:00
Jonathan Turner
3bb2c9beed
Rename env file to .nu-env ( #1953 )
2020-06-09 15:54:20 +12:00
Michael Nitschinger
2fa83b0bbe
Pub expose InterruptibleStream and InputStream. ( #1952 )
...
This allows crate users to make sure their long-running
streams can be interrupted with ctrl-c.
2020-06-09 05:17:19 +12:00
Sam Hedin
bf459e09cb
WIP: Per directory env-variables ( #1943 )
...
* Add args in .nurc file to environment
* Working dummy version
* Add add_nurc to sync_env command
* Parse .nurc file
* Delete env vars after leaving directory
* Removing vals not working, strangely
* Refactoring, add comment
* Debugging
* Debug by logging to file
* Add and remove env var behavior appears correct
However, it does not use existing code that well.
* Move work to cli.rs
* Parse config directories
* I am in a state of distress
* Rename .nurc to .nu
* Some notes for me
* Refactoring
* Removing vars works, but not done in a very nice fashion
* Refactor env_vars_to_delete
* Refactor env_vars_to_add()
* Move directory environment code to separate file
* Refactor from_config
* Restore env values
* Working?
* Working?
* Update comments and change var name
* Formatting
* Remove vars after leaving dir
* Remove notes I made
* Rename config function
* Clippy
* Cleanup and handle errors
* cargo fmt
* Better error messages, remove last (?) unwrap
* FORMAT PLZ
* Rename whitelisted_directories to allowed_directories
* Add comment to clarify how overwritten values are restored.
2020-06-08 19:55:25 +12:00
Sam Hedin
5a85a3448e
Add comment to clarify how overwritten values are restored.
2020-06-08 07:05:12 +02:00
Joseph T. Lyons
ec7ff5960d
Remove async_stream! from some commands ( #1951 )
...
* Remove async_stream! from open.rs
* Ran rustfmt
* Fix Clippy warning
* Removed async_stream! from evaluate_by.rs
* Removed async_stream! from exit.rs
* Removed async_stream! from from_eml.rs
* Removed async_stream! from group_by_date.rs
* Removed async_stream! from group_by.rs
* Removed async_stream! from map_max.rs
* Removed async_stream! from to_sqlite.rs
* Removed async_stream! from to_md.rs
* Removed async_stream! from to_html.rs
2020-06-08 16:48:10 +12:00
Sam Hedin
99824d864c
Rename whitelisted_directories to allowed_directories
2020-06-08 06:16:44 +02:00
Arash Outadi
545f70705e
ISSUE-1907 Disallow invalid top level TOML ( #1946 )
...
* Do not allow invalid top-level toml
Move recursive toml conversion into a helper func
* Forgot to format
* Forgot to use helper inside collect values
Added some additional tests
2020-06-08 08:02:37 +12:00
utam0k
48672f8e30
Assign variables when passed as an argument. ( #1947 )
2020-06-08 04:15:57 +12:00
Sam Hedin
fe16db6a2f
FORMAT PLZ
2020-06-07 09:03:04 +02:00
Sam Hedin
aaacf4c336
Better error messages, remove last (?) unwrap
2020-06-07 08:56:22 +02:00
Sam Hedin
c5b8abbcd3
cargo fmt
2020-06-07 08:36:06 +02:00
Sam Hedin
e1581ec156
Cleanup and handle errors
2020-06-07 08:29:58 +02:00
Sam Hedin
ff742ed675
Clippy
2020-06-07 06:55:38 +02:00
Joseph T. Lyons
160191e9f4
Cal updates ( #1945 )
...
* Clean up `use` statements
* Update cal code to be ready for future data coloring
2020-06-07 15:52:42 +12:00
Joseph T. Lyons
bef9669b85
When the nushell is located in a path that has a space in it, these tests break, this fixes it ( #1944 )
2020-06-07 15:50:52 +12:00
utam0k
15e66ae065
Implement an option to show paths made of mkdir. ( #1932 )
2020-06-06 15:13:38 -04:00
Sam Hedin
e4c951fe93
Rename config function
2020-06-06 13:26:42 +02:00
Sam Hedin
d6e1a0e616
Remove vars after leaving dir
2020-06-06 12:53:45 +02:00
Sam Hedin
03febb8cab
Formatting
2020-06-06 12:19:20 +02:00
Sam Hedin
3c3ee08ffe
Update comments and change var name
2020-06-06 12:17:01 +02:00
Sam Hedin
dc8d82628b
Merge branch 'master' of github.com:nushell/nushell
2020-06-06 11:54:54 +02:00
Sam Hedin
4fdc3646e8
Working?
2020-06-06 11:54:33 +02:00
Sam Hedin
c618538cf8
Working?
2020-06-06 11:45:58 +02:00
Joseph T. Lyons
ba6370621f
Removing async_stream! from some commands ( #1940 )
...
* Removing async_stream! from some commands
* Revert row.rs code
* Simplify logic for first.rs and skip.rs
2020-06-06 19:42:06 +12:00
Sam Hedin
6974eb0994
Restore env values
2020-06-06 08:19:16 +02:00
Sam Hedin
a0cedfce8d
Refactor from_config
2020-06-06 06:27:28 +02:00
Sam Hedin
6ce5a87c30
Move directory environment code to separate file
2020-06-06 06:02:15 +02:00
Sam Hedin
14e12f57b0
Refactor env_vars_to_add()
2020-06-06 05:48:25 +02:00
Sam Hedin
fb6eb1924f
Refactor env_vars_to_delete
2020-06-06 03:51:50 +02:00
Sam Hedin
3a278b38da
Removing vars works, but not done in a very nice fashion
2020-06-06 02:54:27 +02:00
Sam Hedin
8498c673bd
Refactoring
2020-06-06 02:10:36 +02:00
Sam Hedin
0ee54a3418
Rename .nurc to .nu
2020-06-05 05:31:52 +02:00
Sam Hedin
da2751da54
I am in a state of distress
2020-06-05 04:58:50 +02:00
Sam Hedin
0f0485957a
Parse config directories
2020-06-05 04:00:52 +02:00
Sam Hedin
e97e883d1f
Move work to cli.rs
2020-06-05 01:23:55 +02:00
Sam Hedin
3aeddee2fe
Add and remove env var behavior appears correct
...
However, it does not use existing code that well.
2020-06-04 23:43:26 +02:00
Sam Hedin
0728c23ec0
Merge branch 'master' of github.com:nushell/nushell
2020-06-04 23:18:40 +02:00
Sam Hedin
24d2e88e0f
Debug by logging to file
2020-06-04 23:17:55 +02:00
Andrés N. Robalino
2a8ea88413
Bring back parse as built-in.
2020-06-04 15:21:13 -05:00
Jonathan Turner
05959d6a61
Bump to latest rustyline ( #1937 )
2020-06-05 05:50:12 +12:00
Joseph T. Lyons
012c99839c
Moving some commands off of async stream ( #1934 )
...
* Remove async_stream from rm
* Remove async_stream from sort_by
* Remove async_stream from split_by
* Remove dbg!() statement
* Remove async_stream from uniq
* Remove async_stream from mkdir
* Don't change functions from private to public
* Clippy fixes
* Peer-review updates
2020-06-04 20:42:23 +12:00
utam0k
5dd346094e
Cut out a function to generate a pharase in the Flags section. ( #1930 )
2020-06-04 19:09:43 +12:00
Sam Hedin
fe4a51eef4
Debugging
2020-06-04 05:31:37 +02:00
Sam Hedin
6e72386360
Refactoring, add comment
2020-06-04 05:30:28 +02:00
Sam Hedin
de0c252e27
Removing vals not working, strangely
2020-06-04 04:37:02 +02:00