Skip to main content

A powerful and configurable command-line tool to organize your files effortlessly.

Project description

File Organizer CLI

A powerful and configurable command-line tool to organize your files effortlessly.

Overview

This tool helps you keep your directories tidy by moving files into dedicated folders based on their extension, creation date, or custom rules you define.

Features

  • Organize files by their extension (e.g., .pdf, .jpg, .docx).
  • Sort files into folders by creation date (e.g., YYYY-MM-DD).
  • Highly configurable using a config.yaml file.
  • Cross-platform and easy to use.

Installation

You can install the File Organizer CLI directly from PyPI:

pip install kps-file-organizer

Usage

Here are a couple of examples of how to use the tool.

Organize by File Extension

This command will scan the specified directory and group files into subdirectories based on their extension (e.g., pdf, jpg, txt).

file-organizer /path/to/your/directory --by-extension

Organize by Date

This command will scan the specified directory and group files into subdirectories based on their modification date.

file-organizer /path/to/your/directory --by-date

Author

  • Krishna Pratap Singh
  • GitHub: kps369

License

This project is licensed under the MIT License. See the LICENSE file for details.

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

kps_file_organizer-0.2.0.tar.gz (3.5 kB view details)

Uploaded Source

Built Distribution

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

kps_file_organizer-0.2.0-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

Details for the file kps_file_organizer-0.2.0.tar.gz.

File metadata

  • Download URL: kps_file_organizer-0.2.0.tar.gz
  • Upload date:
  • Size: 3.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.6

File hashes

Hashes for kps_file_organizer-0.2.0.tar.gz
Algorithm Hash digest
SHA256 c3c730039049c2cee12e443422b9fda32c8cce49169e03f1c7946ea03bf159cc
MD5 f65d0d2f8483e2e2d6f9478f5efa9529
BLAKE2b-256 95c8cad8b363686602508b64d46372fe63af6b0e28402efd470429445b287ddd

See more details on using hashes here.

File details

Details for the file kps_file_organizer-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for kps_file_organizer-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bbc0187c71366808f96e5c41ff4157bac4d69f964f24f660e18bc71fab30423f
MD5 376599f506c0f7d863774592dcd81699
BLAKE2b-256 410deb58ad2be191753c7bf7ef70815a62b60e8a4d22d9146148caed5be18201

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