Skip to content

amstelchen/DotClean

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DotClean - List and clean old or unused dotfiles/dotdirs

Installation

Steps assume that python (>=3.6) and pip are already installed.

$ pip install dotclean

Install directly from github:

$ pip install git+https://github.com/amstelchen/DotClean#egg=DotClean

When completed, run it with:

$ dotclean [...]

Usage

$ dotclean -h
usage: dotclean [-h] [-f] [-d] [-x days] [-n] [-c days] [-v]

List and clean old or unused dotfiles/dotdirs,

options:
  -h, --help            show this help message and exit
  -f, --files           only apply to files
  -d, --directories     only apply to directories
  -x days, --exclude days
                        exclude files not older than {x} days
  -n, --nocolor         disable colored output
  -c days, --clean days
                        clean files older than {x} days (DANGEROUS!)
  -v, --version         show program's version number and exit

Safety feature

Setting the environment variable DOTCLEAN enables the program to really wipe entire files and directories, even if they are not empty. USE WITH CAUTION!

Examples

Listing directories in ~/.config:

screenshot-1

Set a limit in days on files which are quite old:

screenshot-2

Set env DOTCLEAN=1 to arm the file deleter:

screenshot-3

About

List and clean old or unused dotfiles/dotdirs

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages