From 8609a719f73501d07cbc6da974317360a3b56231 Mon Sep 17 00:00:00 2001 From: OSPanel <93676052+OSPanel@users.noreply.github.com> Date: Sun, 7 Apr 2024 21:31:08 +0300 Subject: [PATCH] Add NVM module --- addons/NVM/LICENSE | 3 ++ addons/NVM/elevate.cmd | 3 ++ addons/NVM/elevate.vbs | 0 addons/NVM/nodejs.ico | 3 ++ addons/NVM/nvm.exe | 3 ++ addons/NVM/ospanel_data/addon.dat | 39 +++++++++++++++++++ .../NVM/ospanel_data/templates/settings.txt | 4 ++ addons/NVM/setuserenv.vbs | 0 addons/NVM/unsetuserenv.vbs | 0 licenses/licenses/NVM/LICENSE | 3 ++ 10 files changed, 58 insertions(+) create mode 100644 addons/NVM/LICENSE create mode 100644 addons/NVM/elevate.cmd create mode 100644 addons/NVM/elevate.vbs create mode 100644 addons/NVM/nodejs.ico create mode 100644 addons/NVM/nvm.exe create mode 100644 addons/NVM/ospanel_data/addon.dat create mode 100644 addons/NVM/ospanel_data/templates/settings.txt create mode 100644 addons/NVM/setuserenv.vbs create mode 100644 addons/NVM/unsetuserenv.vbs create mode 100644 licenses/licenses/NVM/LICENSE diff --git a/addons/NVM/LICENSE b/addons/NVM/LICENSE new file mode 100644 index 000000000..00821b317 --- /dev/null +++ b/addons/NVM/LICENSE @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29a15718c5f6877b76141d7645231216ddf1ed0c45db1a356c10ef950ceb0c20 +size 1085 diff --git a/addons/NVM/elevate.cmd b/addons/NVM/elevate.cmd new file mode 100644 index 000000000..6ec035cf8 --- /dev/null +++ b/addons/NVM/elevate.cmd @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:670d03aa928093c1eb43dea772e0389c56b777e788a0e394603e73e75a3fca43 +size 10 diff --git a/addons/NVM/elevate.vbs b/addons/NVM/elevate.vbs new file mode 100644 index 000000000..e69de29bb diff --git a/addons/NVM/nodejs.ico b/addons/NVM/nodejs.ico new file mode 100644 index 000000000..9c4c16642 --- /dev/null +++ b/addons/NVM/nodejs.ico @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe092fd3556ac40fa2e75cdb7578dc6b9fea4449ec707d013ecf765e896b8e9a +size 15086 diff --git a/addons/NVM/nvm.exe b/addons/NVM/nvm.exe new file mode 100644 index 000000000..c2d41043c --- /dev/null +++ b/addons/NVM/nvm.exe @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:09c0b24ae56d26cc2aa8c1d583e5c1e58e11c425b0e899ec3124c5551e8f4373 +size 8479128 diff --git a/addons/NVM/ospanel_data/addon.dat b/addons/NVM/ospanel_data/addon.dat new file mode 100644 index 000000000..8bb4875fc --- /dev/null +++ b/addons/NVM/ospanel_data/addon.dat @@ -0,0 +1,39 @@ +; WARNING! DO NOT EDIT THIS FILE! + +[main] + +architecture = x64 +category = NVM +enabled = on +license = https://github.com/coreybutler/nvm-windows/blob/master/LICENSE +license_type = MIT License (MIT) +min_windows_ver = 10.0.10240 +timestamp = 1651770000 +version = 1.1.12 + +[docs] + +English = https://perldoc.perl.org/perl + +[addon_env.bat] + +comment = :: +destination = {root_dir}\data\cli\env_{addon_name}.bat +enabled = on +encoding = UTF8 +path_separator = \ +source_dir = {root_dir}\system\templates + +[settings.txt] + +destination = {root_dir}\addons\{addon_name}\settings.txt +enabled = on +encoding = UTF8 +path_separator = \ + +[environment] + +PATH = {root_dir}\addons\{addon_name};{root_dir}\addons\{addon_name}\nodejs;%PATH% +SYS_ARCH = 64 +NVM_HOME = {root_dir}\addons\{addon_name} +NVM_SYMLINK = {root_dir}\addons\{addon_name}\nodejs diff --git a/addons/NVM/ospanel_data/templates/settings.txt b/addons/NVM/ospanel_data/templates/settings.txt new file mode 100644 index 000000000..ffed23d2d --- /dev/null +++ b/addons/NVM/ospanel_data/templates/settings.txt @@ -0,0 +1,4 @@ +root: {root_dir}\addons\{addon_name} +path: {root_dir}\addons\{addon_name}\nodejs +arch: 64 +proxy: none \ No newline at end of file diff --git a/addons/NVM/setuserenv.vbs b/addons/NVM/setuserenv.vbs new file mode 100644 index 000000000..e69de29bb diff --git a/addons/NVM/unsetuserenv.vbs b/addons/NVM/unsetuserenv.vbs new file mode 100644 index 000000000..e69de29bb diff --git a/licenses/licenses/NVM/LICENSE b/licenses/licenses/NVM/LICENSE new file mode 100644 index 000000000..00821b317 --- /dev/null +++ b/licenses/licenses/NVM/LICENSE @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29a15718c5f6877b76141d7645231216ddf1ed0c45db1a356c10ef950ceb0c20 +size 1085