Skip to main content

Remove files/folders. Not drop-in replacement for rm, though

Project description

Remove

  • removes files
  • prints out filepath
  • logs filepath to syslog
  • optionally, logs to sqlite database

Motivation

  • being able to clean up folders deep inside tree: remove **/node_nodules
  • we could do this via normal rm -rf **/node_nodules, however we would not see what entries being removed
  • rm command has -v option to display removed entry. And we could use rm -frv **/node_modules. But rm would log each file in this case. For a large node_modules - the output is overwhelming. I just need to see which node_modules being removed and keep the output log readable.
  • we could use find and xargs - but we will end up with rather longer command for a trivial task

Example

pip install ngm-remove

cd projects

remove **/node_nodules

journalctl -t remove -r

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

ngm_remove-0.0.5.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ngm_remove-0.0.5-py3-none-any.whl (3.1 kB view details)

Uploaded Python 3

File details

Details for the file ngm_remove-0.0.5.tar.gz.

File metadata

  • Download URL: ngm_remove-0.0.5.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.10

File hashes

Hashes for ngm_remove-0.0.5.tar.gz
Algorithm Hash digest
SHA256 4ee502c74f0525a3ace5c6380ab012cead4af3b951e8a63f32fa349000f166f7
MD5 d999b330bfb6e32790b695aa473abbe4
BLAKE2b-256 3afe035ab630245742213e39b8ec33c0d2d31243f43c100d05dcf923dc099b68

See more details on using hashes here.

File details

Details for the file ngm_remove-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: ngm_remove-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 3.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.10

File hashes

Hashes for ngm_remove-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 e6003ff33214b219ae14bc4836837edd26544b4b0f9e87ad2b0937580a7025bf
MD5 bb321772b2deebf87835d0a9a675e288
BLAKE2b-256 0e8706969f56b67353ce6390188ece4b74aa3a286f99c7010b98642925cb8788

See more details on using hashes here.

Supported by

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