# PyChoreographer

A customizable Python library for automating file operations, system monitoring, and routine tasks

## Installation

```bash
$ pip install pychoreographer
```
## Features

<!-- features-begin -->

* **Environment Checker**
    * Script to validate if a project's required dependencies are installed within the current virtual environment.
  
* **Basic Directory Cleanup**

    * Delete Old Files: Automates the process of deleting files in a directory that are older than a specified number of days, helping in cleaning up temporary folders and reducing clutter.
    
    * Remove Empty Folders: Scans and removes any empty directories within a specified path, keeping your file system organized and tidy.

*  **Targeted File Organizing**
  
    * Sort Files by Extension: Automatically organizes files within a directory into subfolders based on their file extensions, such as images, documents, and more, for improved file management.

<!-- features-end -->

## Usage

`pychoreographer -help` can be used to get current features
as follows:

```bash
pychoreographer -help
```

## Contributing

Interested in contributing? Check out the contributing guidelines. 
Please note that this project is released with a Code of Conduct. 
By contributing to this project, you agree to abide by its terms.

## License

`pychoreographer` was created by Rajaa Lebchiri. It is licensed under the terms
of the MIT license.

