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
- Host: GitHub
- URL: https://github.com/manrajgrover/organize-cli
- Owner: manrajgrover
- License: mit
- Created: 2016-01-11T16:30:11.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2018-10-11T21:01:24.000Z (over 6 years ago)
- Last Synced: 2025-03-30T19:08:49.388Z (16 days ago)
- Language: JavaScript
- Homepage:
- Size: 12.5 MB
- Stars: 346
- Watchers: 9
- Forks: 14
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: License.md
Awesome Lists containing this project
- awesome-starred-test - manrajgrover/organize-cli - 📋 Organize your files, imagine cleaning up your downloads in an instant (JavaScript)
- jimsghstars - manrajgrover/organize-cli - 📋 Organize your files, imagine cleaning up your downloads in an instant (JavaScript)
README
# organize-cli
[](https://travis-ci.org/manrajgrover/organize-cli) [](https://ci.appveyor.com/project/manrajgrover/organize-cli)
[](https://www.npmjs.com/package/organize-cli) [](https://www.npmjs.com/package/organize-cli) > 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