Sam Hedin
0215e4c1b6
Merge remote-tracking branch 'upstream/master' into direnv-rewrite
2020-06-22 16:42:54 +02:00
Sam Hedin
a9469743bc
Remove unused code
2020-06-22 16:32:04 +02:00
Sam Hedin
a53368ccc8
Use trust functionality when setting vars
2020-06-22 16:28:29 +02:00
Sam Hedin
0d44ddd798
Check hashes
2020-06-22 16:12:03 +02:00
Sam Hedin
3a0ada6486
Start using autoenv
2020-06-22 15:43:40 +02:00
Sam Hedin
992522af66
autoenv trust toml
2020-06-21 15:05:27 +02:00
Jonathan Turner
fcbaefed52
Nu table ( #2015 )
...
* WIP
* Get ready to land nu-table
* Remove unwrap
2020-06-20 15:41:53 +12:00
Sam Hedin
35bb9f2d1e
Init autoenv command
2020-06-18 07:36:53 +02:00
Sam Hedin
a173817889
Cleanup, stop tracking overwritten values as nu takes care of it
2020-06-18 07:25:45 +02:00
Sam Hedin
acd3215b36
Remove overwritten values tracking, as it is not needed
2020-06-18 07:19:30 +02:00
Andrés N. Robalino
94aac0e8dd
Remove unused pattern matched tag fields.
2020-06-17 13:34:17 -05:00
Sam Hedin
2e4df38c83
todo.org
2020-06-17 14:17:26 +02:00
Sam Hedin
233d864f47
Restore overwritten vals code
2020-06-17 14:06:10 +02:00
Sam Hedin
727af8ca4e
Refactoring
2020-06-17 14:00:24 +02:00
Sam Hedin
542d7ac2a1
Ready for testing
2020-06-17 13:27:37 +02:00
Sam Hedin
b6a7f56a1e
Reworking adding of vars
2020-06-17 12:18:40 +02:00
Sam Hedin
688df20a30
Error handling
2020-06-17 00:23:03 +02:00
Sam Hedin
fb1839971a
Add TODO file
2020-06-16 19:20:04 +02:00
Sam Hedin
2f4f8632de
nicer errors
2020-06-16 11:01:11 +02:00
Sam Hedin
4e0a0df8a8
Error handling and refactoring
2020-06-15 21:38:33 +02:00
Sam Hedin
06b1122564
Working?
2020-06-15 18:31:04 +02:00
Sam Hedin
28f01e92b7
Deletion almost works
2020-06-15 18:21:27 +02:00
Sam Hedin
6a0b4d1122
Add type aliases for String and OsString
2020-06-15 18:15:30 +02:00
Sam Hedin
26ec9cf432
Clippy
2020-06-15 15:48:14 +02:00
Sam Hedin
730f9ca30a
Error handling
2020-06-15 15:42:09 +02:00
Sam Hedin
309f5e02a0
Performance concerns
2020-06-14 15:10:21 +02:00
Sam Hedin
97bad0e4de
Untrack removed vars properly
2020-06-14 12:18:45 +02:00
Sam Hedin
3fbbe6e322
Refactor restore function
2020-06-14 11:37:20 +02:00
Sam Hedin
0beb32de52
Overwritten env values tracks an indexmap instead of vector
2020-06-14 10:48:08 +02:00
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
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
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
Sam Hedin
99824d864c
Rename whitelisted_directories to allowed_directories
2020-06-08 06:16:44 +02: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
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
4fdc3646e8
Working?
2020-06-06 11:54:33 +02:00
Sam Hedin
c618538cf8
Working?
2020-06-06 11:45:58 +02: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