Housekeeping
- README updated - More Info on Script Progress Signed-off-by: rokibhasansagar <rokibhasansagar2014@outlook.com>
This commit is contained in:
parent
c6196ee0a5
commit
379f24c246
2 changed files with 10 additions and 7 deletions
10
README.md
10
README.md
|
@ -9,7 +9,7 @@ When you don't really need any extra software rather than core functions of Ubun
|
||||||
Github Actions give you a 84GB storage drive which is loaded up to 56GB with lots of programs inbuilt.
|
Github Actions give you a 84GB storage drive which is loaded up to 56GB with lots of programs inbuilt.
|
||||||
That gives you only 29GB playground.
|
That gives you only 29GB playground.
|
||||||
|
|
||||||
But with this action, you can gain up to 76GB! That means around 47GB can be freed!
|
But with this action, you can gain up to 77GB! That means around 48GB can be freed!
|
||||||
>More space can be gained. Work is undergoing to achieve that.
|
>More space can be gained. Work is undergoing to achieve that.
|
||||||
|
|
||||||
## *Requirement*
|
## *Requirement*
|
||||||
|
@ -39,15 +39,15 @@ steps:
|
||||||
The main programs removed by this action are -
|
The main programs removed by this action are -
|
||||||
```text
|
```text
|
||||||
- adoptopenjdk-11 & adoptopenjdk-8
|
- adoptopenjdk-11 & adoptopenjdk-8
|
||||||
- android-sdk
|
- android-sdk and ndk
|
||||||
- ant, apache-maven, gradle, hhvm, julia, lein
|
- ant, apache-maven, gradle, hhvm, julia, lein
|
||||||
- swift, miniconda
|
- swift, miniconda
|
||||||
- azure-cli, vim
|
- azure-cli, aws-cli, vim
|
||||||
- buildah, ghc
|
- buildah, ghc
|
||||||
- cabal*
|
- cabal*
|
||||||
- clang-9,clang-8, llvm-8 & lld-8
|
- clang-9,clang-8, llvm-8 & lld-8
|
||||||
- Docker Image Caches
|
- Docker Image Caches
|
||||||
- dotnet, powershell
|
- dotnet, graalvm, powershell
|
||||||
- erlang, php*, ruby, rake, rust & swig
|
- erlang, php*, ruby, rake, rust & swig
|
||||||
- gcc-7, g++-7, cpp-7
|
- gcc-7, g++-7, cpp-7
|
||||||
- gcc-8, g++-8, cpp-8
|
- gcc-8, g++-8, cpp-8
|
||||||
|
@ -64,7 +64,7 @@ The main programs removed by this action are -
|
||||||
- mono*
|
- mono*
|
||||||
- mercurial, subversion
|
- mercurial, subversion
|
||||||
- node_modules
|
- node_modules
|
||||||
- phantomjs, chrome_driver, gecko_driver
|
- phantomjs, chrome_driver, gecko_driver, xvfb
|
||||||
- python2 & pip local packages
|
- python2 & pip local packages
|
||||||
- podman
|
- podman
|
||||||
```
|
```
|
||||||
|
|
|
@ -156,13 +156,16 @@ sudo -E apt-get -qq -y autoremove &>/dev/null
|
||||||
printf "Removing Homebrew...\n"
|
printf "Removing Homebrew...\n"
|
||||||
curl -sL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh -o uninstall-brew.sh && chmod a+x uninstall-brew.sh
|
curl -sL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh -o uninstall-brew.sh && chmod a+x uninstall-brew.sh
|
||||||
./uninstall-brew.sh -f -q &>/dev/null
|
./uninstall-brew.sh -f -q &>/dev/null
|
||||||
|
rm -f ./uninstall-brew.sh &>/dev/null
|
||||||
|
|
||||||
|
printf "Removing NodeJS, NPM & NPX, PIPX & PIP packages...\n"
|
||||||
sudo npm list -g --depth=0. 2>/dev/null | awk -F ' ' '{print $2}' | awk -F '@[0-9]' '{print $1}' | sudo xargs npm remove -g &>/dev/null
|
sudo npm list -g --depth=0. 2>/dev/null | awk -F ' ' '{print $2}' | awk -F '@[0-9]' '{print $1}' | sudo xargs npm remove -g &>/dev/null
|
||||||
sudo rm -rf -- /usr/local/lib/node_modules /usr/local/n &>/dev/null
|
sudo rm -rf -- /usr/local/lib/node_modules /usr/local/n &>/dev/null
|
||||||
pipx uninstall-all &>/dev/null
|
pipx uninstall-all &>/dev/null
|
||||||
pip freeze --local | xargs sudo pip uninstall -y &>/dev/null
|
pip freeze --local | xargs sudo pip uninstall -y &>/dev/null
|
||||||
find /usr/share /usr/lib /snap ~/.local/lib -depth -type d -name __pycache__ -exec rm -rf '{}' + 2>/dev/null; &>/dev/null
|
find /usr/share /usr/lib /snap ~/.local/lib -depth -type d -name __pycache__ -exec rm -rf '{}' + 2>/dev/null; &>/dev/null
|
||||||
|
|
||||||
|
printf "Removing Lots of Cached Programs & Unneeded Folders...\n"
|
||||||
sudo rm -rf -- \
|
sudo rm -rf -- \
|
||||||
/usr/local/bin/aws /usr/local/bin/aws_completer /usr/local/aws-cli \
|
/usr/local/bin/aws /usr/local/bin/aws_completer /usr/local/aws-cli \
|
||||||
/usr/share/az_* \
|
/usr/share/az_* \
|
||||||
|
@ -171,7 +174,7 @@ sudo rm -rf -- \
|
||||||
/usr/local/graalvm \
|
/usr/local/graalvm \
|
||||||
/etc/mysql \
|
/etc/mysql \
|
||||||
/etc/php \
|
/etc/php \
|
||||||
/etc/apt/sources.list.d \
|
/etc/apt/sources.list.d/* \
|
||||||
/opt/hostedtoolcache/* \
|
/opt/hostedtoolcache/* \
|
||||||
/usr/local/julia* \
|
/usr/local/julia* \
|
||||||
/usr/local/lib/android \
|
/usr/local/lib/android \
|
||||||
|
@ -186,7 +189,7 @@ sudo rm -rf -- \
|
||||||
/usr/share/man \
|
/usr/share/man \
|
||||||
&>/dev/null
|
&>/dev/null
|
||||||
|
|
||||||
printf "Clearing Dangling Remains...\n"
|
printf "Clearing Dangling Remains of Applications...\n"
|
||||||
sudo -E apt-get -qq -y clean &>/dev/null
|
sudo -E apt-get -qq -y clean &>/dev/null
|
||||||
sudo -E apt-get -qq -y autoremove &>/dev/null
|
sudo -E apt-get -qq -y autoremove &>/dev/null
|
||||||
sudo rm -rf -- /var/lib/apt/lists/* /var/cache/apt/archives/* &>/dev/null
|
sudo rm -rf -- /var/lib/apt/lists/* /var/cache/apt/archives/* &>/dev/null
|
||||||
|
|
Loading…
Reference in a new issue