_____ _ _ _
| ___| (_) | | ___ ___ _ __ __ _ __ _ _ __ (_) ____ ___ _ __
| |_ | | | | / _ \ _____ / _ \ | '__| / _` | / _` | | '_ \ | | |_ / / _ \ | '__|
| _| | | | | | __/ |_____| | (_) | | | | (_| | | (_| | | | | | | | / / | __/ | |
|_| |_| |_| \___| \___/ |_| \__, | \__,_| |_| |_| |_| /___| \___| |_|
|___/
Código criado com o intuito de ajudar pessoas a organizar suas pastas do computador.
Um simples organizador de arquivos por extensão e grupo.
Instale o pacote globalmente através do repositório npmjs.com.
npm i @andsfonseca/file-organizer -g
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