install.fairie/docs/scripts/after/run_onchange_after_98-cleanup.sh.tmpl.md
2023-08-08 03:06:49 -04:00

1.7 KiB

title description sidebar_label slug githubLocation scriptLocation repoLocation
Miscellaneous Clean Up Removes certain files that should not be necessary 98 Miscellaneous Clean Up /scripts/after/run_onchange_after_98-cleanup.sh.tmpl https://github.com/megabyte-labs/install.doctor/blob/master/home/.chezmoiscripts/universal/run_onchange_after_98-cleanup.sh.tmpl https://github.com/megabyte-labs/install.doctor/raw/master/home/.chezmoiscripts/universal/run_onchange_after_98-cleanup.sh.tmpl home/.chezmoiscripts/universal/run_onchange_after_98-cleanup.sh.tmpl

Miscellaneous Clean Up

Removes certain files that should not be necessary

Overview

This script removes various files in the HOME directory that are either no longer necessary or cluttery.

Source Code

#!/usr/bin/env bash
# @file Miscellaneous Clean Up
# @brief Removes certain files that should not be necessary
# @description
#     This script removes various files in the `HOME` directory that are either no longer necessary
#     or cluttery.

### Remove meta sudo file
if [ -f "$HOME/.sudo_as_admin_successful" ]; then
    rm -f "$HOME/.sudo_as_admin_successful"
fi

### Remove .bash_history file
# New dotfiles specify this to be kept in the ~/.local folder
if [ -f "$HOME/.bash_history" ]; then
    rm -f "$HOME/.bash_history"
fi

### Remove wget history file
# New dotfiles include alias that automatically adds the wget-hsts file in the ~/.local folder
if [ -f "$HOME/.wget-hsts" ]; then
    rm -f "$HOME/.wget-hsts"
fi

### Remove .wrangler
# Not sure how this is populating but the proper environment variables appear to be in place and nothing breaks when its removed
if [ -d "$HOME/.wrangler" ]; then
    rm -rf "$HOME/.wrangler"
fi