Upgrade Nushell to v0.37.0

This commit is contained in:
Ajeet D'Souza 2021-09-18 01:35:48 +05:30
parent 58313c67e7
commit ea3480b6b8
4 changed files with 12 additions and 6 deletions

View File

@ -7,6 +7,12 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## Unreleased
### Changed
- Nushell: upgrade minimum supported version to v0.37.0.
## [0.7.5] - 2020-09-09 ## [0.7.5] - 2020-09-09
### Added ### Added

View File

@ -182,7 +182,7 @@ Add this to your configuration (find it by running `config path` in Nushell):
startup = ["zoxide init nushell --hook prompt | save ~/.zoxide.nu", "source ~/.zoxide.nu"] startup = ["zoxide init nushell --hook prompt | save ~/.zoxide.nu", "source ~/.zoxide.nu"]
``` ```
Note: zoxide only supports Nushell v0.36.0 and above. Note: zoxide only supports Nushell v0.37.0 and above.
</details> </details>

View File

@ -36,7 +36,7 @@ Nushell):
\fBstartup = ["zoxide init nushell --hook prompt | save ~/.zoxide.nu", "source ~/.zoxide.nu"]\fR \fBstartup = ["zoxide init nushell --hook prompt | save ~/.zoxide.nu", "source ~/.zoxide.nu"]\fR
.fi .fi
.sp .sp
Note: zoxide only supports Nushell v0.36.0 and above. Note: zoxide only supports Nushell v0.37.0 and above.
.TP .TP
.B powershell .B powershell
Add this to your configuration (find it by running \fBecho $profile\fR in Add this to your configuration (find it by running \fBecho $profile\fR in

View File

@ -33,10 +33,10 @@ def __zoxide_hook [] {
} }
# Initialize hook. # Initialize hook.
let-env PROMPT_STRING = ( let-env PROMPT_COMMAND = (
let prompt = (if ($nu.env | select PROMPT_STRING | empty?) { let prompt = (if ($nu.env | select PROMPT_COMMAND | empty?) {
if ($nu.config | select prompt | empty?) { '__zoxide_prompt' } { $nu.config.prompt } if ($nu.config | select prompt | empty?) { '__zoxide_prompt' } { $nu.config.prompt }
} { $nu.env.PROMPT_STRING }); } { $nu.env.PROMPT_COMMAND });
if ($prompt | str contains '__zoxide_hook') { $prompt } { $'__zoxide_hook;($prompt)' } if ($prompt | str contains '__zoxide_hook') { $prompt } { $'__zoxide_hook;($prompt)' }
) )
@ -107,4 +107,4 @@ alias {{cmd}}i = __zoxide_zi
# #
# startup = ['zoxide init nushell --hook prompt | save ~/.zoxide.nu', 'source ~/.zoxide.nu'] # startup = ['zoxide init nushell --hook prompt | save ~/.zoxide.nu', 'source ~/.zoxide.nu']
# #
# Note: zoxide only supports Nushell v0.36.0 and above. # Note: zoxide only supports Nushell v0.37.0 and above.