From 122485aebc729859790aac3b91bc2bc3cf8c5108 Mon Sep 17 00:00:00 2001 From: Roy Ivy III Date: Fri, 30 Oct 2020 17:21:11 -0500 Subject: [PATCH] ADD fnm --- fnm.json | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 fnm.json diff --git a/fnm.json b/fnm.json new file mode 100644 index 0000000..ea53c9e --- /dev/null +++ b/fnm.json @@ -0,0 +1,25 @@ +{ + "homepage": "https://github.com/Schniz/fnm" + , "version": "1.22.5" + , "license": "GPLv3" + , "url": "https://github.com/Schniz/fnm/releases/download/v1.22.5/fnm-windows.zip" + , "hash": "sha256:fe4f3f71b39577d47e545236171f3efdde85acfd3d0313e3ff7f3196c1c92a07" + , "bin": "fnm.exe" + , "env_set": { + "FNM_HOME": "$HOME\\.fnm" + , "FNM_LOGLEVEL": "info" + , "FNM_MULTISHELL_PATH": "" + , "FNM_NODE_DIST_MIRROR": "https://nodejs.org/dist" + } + , "post_install": " + # * FNM_MULTISHELL_PATH is reset by `fnm`; use this 'post_install' to setup FNM's preferred value + & $dir\\fnm.exe env | select-string -pattern \"env:FNM\" | out-string | invoke-expression + $val = $env:FNM_MULTISHELL_PATH + env FNM_MULTISHELL_PATH -t $global $val + env FNM_MULTISHELL_PATH $val + ensure_in_path \"$env:FNM_MULTISHELL_PATH\" $global + " + , "uninstaller": { + "script": "remove_from_path \"$env:FNM_MULTISHELL_PATH\" $global" + } +}