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

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.1.tar.gz (3.1 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.1-py3-none-any.whl (2.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for ngm_remove-0.0.1.tar.gz
Algorithm Hash digest
SHA256 8a74dbb74442d547717dcf23008143c7958c3922d20485b1e824375f0cbc87f6
MD5 284a3716a055cc01c2dfdb83b9f9b0c8
BLAKE2b-256 1229e636be1613e5cab9caeb4281b4f9f887661354d729776da1f73e498c47e2

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for ngm_remove-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8b6794d912f518f64d7dd0e9772e37e674551ca450f8a80fe86dcc9a19d651de
MD5 96e45bb6bf44c6aebb41a48262cb0a92
BLAKE2b-256 9381be74684bd6289448d83f1799f8c214d9b5230b8075a58a204998920e6061

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