Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/plsankar/fileorganizer-cli

A Simple CLI File Organizer
https://github.com/plsankar/fileorganizer-cli

file filesystem node npm

Last synced: about 1 month ago
JSON representation

A Simple CLI File Organizer

Awesome Lists containing this project

README

        

# 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

`-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