Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

A simple command line utility that organises files in a directory into subdirectories

License

NotificationsYou must be signed in to change notification settings

faheel/cleanup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub ActionsPyPILicense

A simple command line utility that organises files in a directory into subdirectories based on the files' extensions.

Usage

Usage

When run without any option, it organises the files in the specified directory into subdirectories based on the files' extensions.

Options

  • -d,--dry-run

    Just displays the changes that would be made, without actually doing anything.

    cleanup -d path/to/dir# dry run the cleanupcleanup -dr path/to/dir# dry run the reverting a cleanup
  • -s,--silent

    Prevents displaying any information while performing operations. Errors, however, are displayed irrespective of whether this option is enabled or not.

    cleanup -s path/to/dir# silently cleanupcleanup -sr path/to/dir# silently revert a cleanup
  • -r,--revert

    Reverts the cleanup of a directory. Note that for this to work, the specified directory should have been cleaned up before.

    cleanup -r path/to/dir# revert the cleanup of a directory
  • -h,--help

    Displays the help text.

    cleanup -h

Development

Setup

  1. Clone the repo andcd into it.

  2. Set up a Python 3 virtual environment usingpipenv:

    pipenv --three# create Python 3 virtual environmentpipenv install --dev# install all dependenciespipenv shell# activate virtual environment shell
  3. The cleanup script can now be run from the root directory of the project:

    python3 -m cleanup.cleanup -h

Test

Make sure you're in the root directory of the project. You can then run the test using:

python3 -m tests.test

License

This project is licensed under the terms of theMIT license.


[8]ページ先頭

©2009-2025 Movatter.jp