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

53 lines
1.7 KiB
Markdown

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