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

https://github.com/manrajgrover/organize-cli

📋 Organize your files, imagine cleaning up your downloads in an instant
https://github.com/manrajgrover/organize-cli

Last synced: 9 days ago
JSON representation

📋 Organize your files, imagine cleaning up your downloads in an instant

Awesome Lists containing this project

README

        

# organize-cli
[![Build Status](https://travis-ci.org/manrajgrover/organize-cli.svg?branch=master)](https://travis-ci.org/manrajgrover/organize-cli) [![Build status](https://ci.appveyor.com/api/projects/status/ynou4s6geylqsmo1?svg=true)](https://ci.appveyor.com/project/manrajgrover/organize-cli)
[![npm](https://img.shields.io/npm/v/organize-cli.svg?maxAge=2592000?style=flat-square)](https://www.npmjs.com/package/organize-cli) [![npm](https://img.shields.io/npm/dt/organize-cli.svg?maxAge=2592000?style=flat-square)](https://www.npmjs.com/package/organize-cli) ![awesome](https://img.shields.io/badge/awesome-yes-green.svg)

> Organize files based on file types, formally known as `organizeit`

## Installation

```
$ npm install -g organize-cli
```

## Usage

```
Usage: organize [options]

Options:
-o, --output Output directory - Creates one if doesn't exist [string]
-d, --date Organize files by dates [boolean]
-s, --source Source directory to organize [string] [required]
-t, --type Specific types to organize - strings of file extensions [array]
-f, --folder Specific folder to move specific files to [string]
-h, --help Show help [boolean]

Examples:
organize -s ~/Downloads -o . -t mp3 wav -f "Songs"
```

## Development

Run:

```sh
$ git clone https://github.com/manrajgrover/organize-cli.git
$ cd organize-cli
$ npm link
```

This will setup a symbolic link to the CLI. Any changes in source files will now be reflected when running the `organize` command.

To lint your code, run

```sh
$ npm run lint
```

## Like it?

:star2: this repo to show support. You can also tweet about this project by clicking [here](https://twitter.com/intent/tweet?url=https%3A%2F%2Fgithub.com%2Fmanrajgrover%2Forganize-cli&via=manrajsgrover&text=Checkout%20this%20command%20line%20tool%20for%20organizing%20your%20files%20in%20a%20better%20way%20on%20%23Github&hashtags=cli%2C%20node).

## Related

* [classifier](https://github.com/bhrigu123/classifier)

## License
[MIT](https://github.com/manrajgrover/organize-cli/blob/master/License.md) © Manraj Singh