Install node using volta
This commit is contained in:
@@ -138,7 +138,7 @@ function getHomebrewDirectoryPath() {
|
||||
print -- ${homebrew_prefix:-$(getDefaultHomebrewPrefix)}/Homebrew
|
||||
}
|
||||
|
||||
function configure_folders() {
|
||||
function configureFolders() {
|
||||
local dirPath
|
||||
for dirPath in ${HOME}/bin ${HOME}/.vim/{backups,swaps}; do
|
||||
[[ ! -d ${dirPath} ]] && indicateActivity -- "Creating ${dirPath}" mkdir ${dirPath}
|
||||
@@ -146,10 +146,15 @@ function configure_folders() {
|
||||
indicateActivity -- 'Hide folders' hideFolders
|
||||
}
|
||||
|
||||
function installNode() {
|
||||
volta install node
|
||||
}
|
||||
|
||||
function main() {
|
||||
lop -y h1 -- -i 'Setup User'
|
||||
[[ $(id -u) -eq 0 ]] && { loptty -- -e 'Command must not be run as root.' -e $dirPath; return 16 }
|
||||
configure_folders
|
||||
configureFolders
|
||||
indicateActivity -- 'Install node' installNode
|
||||
local homebrew_prefix=`getDefaultHomebrewPrefix`
|
||||
local homebrew_directory=`getHomebrewDirectoryPath`
|
||||
checkExecPrerequisites || return 17
|
||||
|
||||
Reference in New Issue
Block a user