npm package: @plsankar/fileorganizer
Description: A Simple CLI File Organizer
Author: plsankar
Latest version: 1.3.0

# FileOrganizer CLI

A Simple CLI File Organizer

[![npm version](https://badge.fury.io/js/%40plsankar%2Ffileorganizer.svg)](https://www.npmjs.com/package/@plsankar/fileorganizer)
[![Known Vulnerabilities](https://snyk.io/test/npm/@plsankar/fileorganizer/badge.svg)](https://snyk.io/test/npm/@plsankar/fileorganizer)
[![dependencies](https://david-dm.org/plsankar/fileorganizer-cli.svg)](#)

[![https://nodei.co/npm/@plsankar/fileorganizer.png?downloads=true&downloadRank=true&stars=true](https://nodei.co/npm/@plsankar/fileorganizer.png?downloads=true&downloadRank=true&stars=true)](https://www.npmjs.com/package/@plsankar/fileorganizer)

## Install

Install this package gloably from npm repository.

```shell
npm i @plsankar/fileorganizer -g
```

## Usage

Run the cli command in the folder you want to organize.

```shell
fileorganizer <options>
```

## Options

`-d, --date`

Use Date Separation.

`-l, --log`

Generate Log File.

## Config

| Folder    | Extensions                                                                 |
| --------- | -------------------------------------------------------------------------------------- |
| Codes     | js, jsx, json, ts, tsx, html, htm, xml, xhtml, css, scss, php, py, ts, tsx, yml, class |
| Images    | jpg, jpeg, webp, png, gif, jfif, svg, tiff, ico, heic                                  |
| Videos    | mkv, mp4, 3gp, flv, m4v, avi, mpg                                                      |
| Documents | pdf, rtf, docx, doc, ppt, xlsx, pptx, xls, csv, gsheet, odt                            |
| Archives  | rar, zip, 7z, tgz, zipx                                                                |
| Music     | mp3, wav                                                                               |
| Subtitles | srt, sub                                                                               |
| Softwares | exe, msi, dmg, pkg                                                                     |
| Android   | apk, xpak, obb                                                                         |
| Log       | log                                                                                    |
| Photoshop | psd                                                                                    |
| Vectors   | ai, svg, eps                                                                           |
| Fonts     | ttf, otf, woff                                                                         |
| Text      | txt                                                                                    |
| Database  | sql, sqlite                                                                            |
| Torrent   | torrent, btsearch                                                                      |
| Comics    | cbr, cbz                                                                               |
| SketchUp  | skp                                                                                    |
| AutoCAD   | dwg                                                                                    |
| Markdown  | md, mdx                                                                                |


## Contributing

[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](https://github.com/plsankar/fileorganizer-cli/issues)

## TODO

-   Add Clean Empty Folder Feature
-   Add Log New Files Locations