Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- dump_dir_name="node_junk_`date +%s%N`"
- dump_dir="${HOME}/Temp/${dump_dir_name}/"
- echo "NODE/NPM UNINSTALLER v0.0.1
- This uninstaller moves all the node/npm files and folders to ${dump_dir}.
- Happy cleaning!
- "
- paths=(
- # The main binaries / executables
- "/usr/local/bin/npm" \
- "/usr/local/bin/node" \
- # lib \
- "/usr/local/lib/node/" \
- "/usr/local/lib/node_modules/" \
- # local \
- "/usr/local/include/node/" \
- "/usr/local/include/node_modules" \
- # Home \
- "~/.npm" \
- "~/.node-gyp/" \
- "~/.node_repl_history" \
- # The n npm module
- "/usr/local/n/" \
- # opt \
- "/opt/local/bin/node" \
- "/opt/local/include/node/" \
- "/opt/local/lib/node_modules/" \
- "/usr/local/share/doc/" \
- "/usr/local/share/systemtap/tapset/" \
- # man \
- "/usr/local/share/man/man1/node*" \
- "/usr/local/share/man/man1/npm*" \
- "/usr/local/lib/dtrace/node.d"
- )
- mkdir -p "${dump_dir}"
- for p in ${paths[@]}
- do
- if [ -n "$p" ]; then
- echo "\t» Moving $p ... "
- # NOTE: Uncomment the line above for the uninstallation to take effect!
- # sudo mv "$p" "${dump_dir}"
- fi
- done
- echo "\nUninstalled node/npm successfully. (Junkyard: ${dump_dir}"
Add Comment
Please, Sign In to add comment