ZSH Clean Project
Removes files from projects optionally ignoring paths. A project is
determined by the presence of a git repo.
clean_project does nothing
when not inside of a project.
Installation with Antigen
antigen bundle wwilsman/zsh-clean-project
These should be set before first loading the plugin as
triggered immediately and can clean files in your current project.
# Automatically clean the project after chpwd AUTO_CLEAN_PROJECT=true # Default file name patterns to clean AUTO_CLEAN_PROJECT_FILE_PATTERNS=( ".DS_Store" "Thumbs.db" ) # Default path patterns to ignore (project root relative) AUTO_CLEAN_PROJECT_IGNORE_PATHS=( "./node_modules/*" "./bower_components/*" ) # Output a message after auto cleaning AUTO_CLEAN_PROJECT_SILENT=false # The message output after auto cleaning AUTO_CLEAN_PROJECT_SILENT="Automatically removed the following files:"