Skip to content

A simple file organizer by extension and groups.

License

Notifications You must be signed in to change notification settings

andsfonseca/file-organizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

File Organizer complete Star Badge GitHub contributors npm Code

  _____   _   _                                                         _
 |  ___| (_) | |   ___            ___    _ __    __ _    __ _   _ __   (_)  ____   ___   _ __ 
 | |_    | | | |  / _ \  _____   / _ \  | '__|  / _` |  / _` | | '_ \  | | |_  /  / _ \ | '__|
 |  _|   | | | | |  __/ |_____| | (_) | | |    | (_| | | (_| | | | | | | |  / /  |  __/ | |
 |_|     |_| |_|  \___|          \___/  |_|     \__, |  \__,_| |_| |_| |_| /___|  \___| |_|
                                                |___/

Código criado com o intuito de ajudar pessoas a organizar suas pastas do computador.

O que é?

Um simples organizador de arquivos por extensão e grupo.

Instalação

Instale o pacote globalmente através do repositório npmjs.com.

npm i @andsfonseca/file-organizer -g

Uso

Abra o terminal como administrador e execute:

Para organizar a pasta atual use o comando:

file-organizer

Para organizar uma pasta a partir de um caminho:

file-organizer -p <path>

Para personalizar como as pastas serão criadas, o usuário pode escolher entre as seguintes opções:

file-organizer -t <default | extension | path>
  • default: usa o padrão da aplicação;
  • extension: agrupa os arquivos por extensão;
  • path: caminho para um json personalizado;

Modelo do json para criação de pastas customizadas:

{
  "nomeDaPasta": [
    ".extensaoDoArquivo",
    ".ext",
    ".example"
  ],
  "outraPasta": [
    ".extensao",
    ".doc",
    ".mp3"
  ]
}

Caso nada seja informado o valor padrão será default que carregará o JSON default.json

About

A simple file organizer by extension and groups.

Topics

Resources

License

Stars

Watchers

Forks

Packages