Skip to main content

Clean up your filesystem

Project description

Pushbroom

Keep select filesystem paths free of clutter

Installation

Install via Homebrew:

brew install gpanders/tap/pushbroom

Or directly from source (requires poetry):

git clone https://github.com/gpanders/pushbroom
cd pushbroom
poetry install

Or from PyPI:

pip install pushbroom

Pushbroom comes with an example configuration file pushbroom.conf. You can copy this to either $XDG_CONFIG_HOME/pushbroom/config or $HOME/.pushbroomrc and modify it to your needs.

Configuration

The following configuration items are recognized in pushbroom.conf:

Path

Specify which directory to monitor

Trash

Specify where to move files after deletion. If this option is not provided, files will simply be deleted.

NumDays

Number of days to keep files in Path before they are removed.

Ignore

Regular expression pattern of files or directories to ignore.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pushbroom-0.1.2.tar.gz (4.0 kB view hashes)

Uploaded Source

Built Distribution

pushbroom-0.1.2-py3-none-any.whl (4.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page