Executando verificação de segurança...
2

ᓚᘏᗢ Me Ajudem a Moldar Uma Ideia Mirabolante ᓚᘏᗢ

Olá, tudo bem? Estou em um estado de espírito melhor desde o, bem... desabafo na última públicação 😀 e a vida tem que continuar. Sinceramente, há algumas necessidades dentro da OM onde estou que me afeta diretamente como a migração dos computadores para um sistema operacional mais atualizado, um Linux e não, não vou dizer qual... 😉

Bem, o que importa e que utilizamos algumas configurações e pacotes muitooo específicos no Linux e eu tenho que configurar todos os computadores manualmente, um por um pois os meus companheiros simplesmente não conseguem fazer as configurações, o que deixa tudo em minhas costas... mas estou empolgado 🧑‍💻

Resumindo a ópera, estou planejando em fazer uma ferramenta CLI multi-plataforma (Windows e Linux) que ajude a realizar inúmeras coisas, desde configurações no sistema, instalação de pacotes/programas, e algumas coisas úteis e interessantes tal como mover, copiar, renomear arquivos e diretórios com base em expressões regulares (tanto para selecionar quanto para dizer como eles devem ser renomeados tipo {index}-image.png para renomar o arquivo com base no índice da lista ou, até mesmo, tipo {prop.date.created|dd_mm_yyyy}.png para renomear as fotos com base na data de criação), entre outros utilitários legais que estou pensando...

Estou com algumas dúvidas como devo desenvolve-lo, tipo... eu faço um CLI direto como:

# terminal
> hello rename .*?.{png|jpg} {index}.{prop.extension ?? .jpg}

# programa
[Sistema] A seleção apresenta dois tipos de extensão, tratar igualmente (s|N): s
[Previsualizar]: [pedro.png, maria.jpg] >> [0.png, 1.jpg]
                 Deseja prosseguir com a operação (s|N): s

[Sistema] Arquivos renomeados com sucesso!

Ou fazer tipo uma interface gráfica no terminal (TUI) com vários menus e prompts, tipo:

...
(7) Renomear arquivos
...
Escolha uma opção: 7
Expresão regular de seleção: .*?.{png|jpg}
Expressão regular de renomeação: {index}.{prop.extension ?? .jpg}

[Sistema] A seleção apresenta dois tipos de extensão, tratar igualmente (s|N): s
[Previsualizar]: [pedro.png, maria.jpg] >> [0.png, 1.jpg]
                 Deseja prosseguir com a operação (s|N): s

[Sistema] Arquivos renomeados com sucesso!

Estou com grandes dúvidas sobre qual metodologia devo seguir e até mesmo que utilidades adicionar ao projeto, mas tenho algumas ideias interessantes, algumas ideias fixas por causa de algumas necessidades na OM (assim como mencionei anteriormente), mas eu queria que você desse sua opnião 😉

E não... não é porque vou desenvolver enquanto estou no Exército que pertencerá a ele... absolutamente não 🙅‍♂️ será totalmente Open Source sobre a licença do MIT muito provavelmente, e hospedarei no meu perfil do GitHub, afinal...

❤️ Amor eterno ao Open Source ❤️

Carregando publicação patrocinada...
3
1

Uso bastante linguagens de scripting como shell, powershell ou até python para automatizar tasks que são simples, mas repetitivas. Elas são fáceis de usar e não exigem muito conhecimento de computação.

1

Uso bastante linguagens de scripting como shell, powershell ou até python para automatizar tasks que são simples, mas repetitivas. Elas são fáceis de usar e não exigem muito conhecimento de computação.

1