From a4ba8990924c068a90f1b0650dc0f0e964735cc4 Mon Sep 17 00:00:00 2001 From: Heitor Danilo Date: Mon, 31 Jul 2023 01:56:47 -0300 Subject: [PATCH 1/3] fix: changing 'let-env' to '$env.PATH' (#1609) --- asdf.nu | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/asdf.nu b/asdf.nu index e4a9313ef..3053effe4 100644 --- a/asdf.nu +++ b/asdf.nu @@ -1,15 +1,13 @@ def-env configure-asdf [] { + let ASDF_DIR = ($env.HOME | path join ".asdf") - let-env ASDF_DIR = ( if ( $env | get --ignore-errors ASDF_DIR | is-empty ) { $env.ASDF_NU_DIR } else { $env.ASDF_DIR } ) - - let shims_dir = ( if ( $env | get --ignore-errors ASDF_DATA_DIR | is-empty ) { $env.HOME | path join '.asdf' } else { $env.ASDF_DIR } | path join 'shims' ) - - let asdf_bin_dir = ( $env.ASDF_DIR | path join 'bin' ) - - - let-env PATH = ( $env.PATH | split row (char esep) | where { |p| $p != $shims_dir } | prepend $shims_dir ) - let-env PATH = ( $env.PATH | split row (char esep) | where { |p| $p != $asdf_bin_dir } | prepend $asdf_bin_dir ) + ## Binary + let BIN_DIR = ($ASDF_DIR | path join "bin") + $env.PATH = ($env.PATH | where { |p| $p != $BIN_DIR } | append $BIN_DIR) + ## Shims + let SHIMS_DIR = ($ASDF_DIR | path join "shims") + $env.PATH = ($env.PATH | where { |p| $p != $SHIMS_DIR } | append $SHIMS_DIR) } configure-asdf From 91ad6e51e34046d07f9a01203ed04b71a94f4206 Mon Sep 17 00:00:00 2001 From: Heitor Danilo Date: Mon, 31 Jul 2023 01:57:13 -0300 Subject: [PATCH 2/3] docs: adjust 'Nushell & GIT' to new asdf.nu (#1609) --- docs/guide/getting-started.md | 5 +++-- docs/pt-br/guide/getting-started.md | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/docs/guide/getting-started.md b/docs/guide/getting-started.md index d6792e798..e5e7c7ad1 100644 --- a/docs/guide/getting-started.md +++ b/docs/guide/getting-started.md @@ -300,10 +300,11 @@ Add the following to `~/.config/powershell/profile.ps1`: Add `asdf.nu` to your `~/.config/nushell/config.nu` with: ```shell -"\nlet-env ASDF_NU_DIR = ($env.HOME | path join '.asdf')\n source " + ($env.HOME | path join '.asdf/asdf.nu') | save --append $nu.config-path +source "/home/$HOME/.asdf/asdf.nu" +use asdf * ``` -Completions are automatically configured +Remember to change `$HOME` to your username. Completions are automatically configured. ::: ::: details Nushell & Homebrew diff --git a/docs/pt-br/guide/getting-started.md b/docs/pt-br/guide/getting-started.md index 8d0b8cf8b..76afa840e 100644 --- a/docs/pt-br/guide/getting-started.md +++ b/docs/pt-br/guide/getting-started.md @@ -297,10 +297,11 @@ Adicione a seguinte linha ao seu `~/.config/powershell/profile.ps1`: Adicione `asdf.nu` ao seu `~/.config/nushell/config.nu` através do comando: ```shell -"\nlet-env ASDF_NU_DIR = ($env.HOME | path join '.asdf')\n source " + ($env.HOME | path join '.asdf/asdf.nu') | save --append $nu.config-path +source "/home/$HOME/.asdf/asdf.nu" +use asdf * ``` -Ao concluir atualizará automaticamente +Lembre-se de modificiar `$HOME` para seu nome de usuário. O autocomplete já vem configurado. ::: ::: details Nushell & Homebrew From 78d9665f7ba8f9e05509d5eb2fcf57e6db34d644 Mon Sep 17 00:00:00 2001 From: Heitor Danilo Date: Mon, 31 Jul 2023 02:11:28 -0300 Subject: [PATCH 3/3] docs: remove 'use asdf *' from 'Nushell & GIT' (#1609) --- docs/guide/getting-started.md | 1 - docs/pt-br/guide/getting-started.md | 1 - 2 files changed, 2 deletions(-) diff --git a/docs/guide/getting-started.md b/docs/guide/getting-started.md index e5e7c7ad1..0cbb0a3f8 100644 --- a/docs/guide/getting-started.md +++ b/docs/guide/getting-started.md @@ -301,7 +301,6 @@ Add `asdf.nu` to your `~/.config/nushell/config.nu` with: ```shell source "/home/$HOME/.asdf/asdf.nu" -use asdf * ``` Remember to change `$HOME` to your username. Completions are automatically configured. diff --git a/docs/pt-br/guide/getting-started.md b/docs/pt-br/guide/getting-started.md index 76afa840e..b660e5833 100644 --- a/docs/pt-br/guide/getting-started.md +++ b/docs/pt-br/guide/getting-started.md @@ -298,7 +298,6 @@ Adicione `asdf.nu` ao seu `~/.config/nushell/config.nu` através do comando: ```shell source "/home/$HOME/.asdf/asdf.nu" -use asdf * ``` Lembre-se de modificiar `$HOME` para seu nome de usuário. O autocomplete já vem configurado.