diff --git a/installations/docker.sh b/installations/docker.sh index 3bdc3cf3..d2d031b1 100644 --- a/installations/docker.sh +++ b/installations/docker.sh @@ -20,6 +20,11 @@ clean() { fi sudo rm -rf "${HOME}/.docker" "${HOME}/.lima" "${HOME}/.colima" + + if ! [[ ${OSTYPE} =~ ^darwin ]]; then + rm-rf "${HOME}/Library/Caches/colima" + rm-rf "${HOME}/Library/Caches/lima" + fi } install() { diff --git a/installations/golang.sh b/installations/golang.sh index 5ec2f8b2..3b552801 100644 --- a/installations/golang.sh +++ b/installations/golang.sh @@ -22,6 +22,12 @@ clean() { rm -rf "${HOME}/.dlv" rm -rf "${HOME}/pprof" + + if ! [[ ${OSTYPE} =~ ^darwin ]]; then + rm-rf "${HOME}/Library/Caches/go-build" + rm-rf "${HOME}/Library/Caches/golangci-lint" + rm-rf "${HOME}/Library/Caches/gopls" + fi } install() { diff --git a/installations/node.sh b/installations/node.sh index d1653985..700d0ca8 100644 --- a/installations/node.sh +++ b/installations/node.sh @@ -24,6 +24,10 @@ clean() { rm -rf "${HOME}/.node_repl_history" rm -rf "${HOME}/.npm" rm -rf "${HOME}/.v8flags."* + + if ! [[ ${OSTYPE} =~ ^darwin ]]; then + rm-rf "${HOME}/Library/Caches/Yarn" + fi } install() { diff --git a/installations/python.sh b/installations/python.sh index 052cc024..b83418e1 100644 --- a/installations/python.sh +++ b/installations/python.sh @@ -16,6 +16,11 @@ script_dir() { clean() { rm -rf "${HOME}/.python_history" + + if ! [[ ${OSTYPE} =~ ^darwin ]]; then + rm-rf "${HOME}/Library/Caches/pip" + rm-rf "${HOME}/Library/Caches/pip-tools" + fi } install() { diff --git a/installations/sublime.sh b/installations/sublime.sh index cf96d2d8..6a4d88d2 100644 --- a/installations/sublime.sh +++ b/installations/sublime.sh @@ -14,6 +14,13 @@ script_dir() { fi } +clean() { + if ! [[ ${OSTYPE} =~ ^darwin ]]; then + rm-rf "${HOME}/Library/Caches/Sublime Text" + rm-rf "${HOME}/Library/Caches/Sublime Merge" + fi +} + install() { local ARCH ARCH="$(normalized_arch)"