Olá, pessoal!
Gostaria de compartilhar com vocês um projeto que venho desenvolvendo: o ISO Toolkit Elite v2.2.5. O objetivo foi orquestrar uma ferramenta, para reunir funções comuns do terminal em uma interface muito mais amigável.

O projeto é um script Bash empacotado como um AppImage (apenas 787,6 KB). Ele conta com um “Modo de Elite” que detecta se você tem o YAD instalado para oferecer uma experiência visual completa, mantendo a compatibilidade com o Zenity se necessário.
Principais Funções:




-
Dividir e Unir ISOs com verificação SHA-256.
-
Verificar Hash e Assinaturas Digitais.
-
Gerar Checksums (MD5, SHA-1, SHA-256) de forma automatizada.
-
Integração simples ao menu do sistema.
Tudo é Open Source (MIT) e o código está disponível para quem quiser aprender ou melhorar o projeto:
Link do Projeto: https://github.com/jricslima/ISO-Toolkit-Portable
Se alguém puder testar em outras distribuições além do Mint, adoraria saber se a detecção do YAD/Zenity funcionou conforme o esperado! Feedbacks técnicos e sugestões de melhoria no código são muito bem-vindos.
6 curtidas
Depois tive erros de permissao, extrai o appimage e rodei o AppRun manualmente para evitar isso,
dai deu erro de genisoimage faltando instalei o cdrkit e o gnome-terminal pois estou no kde.
Extrai uma iso do windows e tentei reimpacotar e deu aquele erro de insatall.wim muito grande ja conhecido, se adicional o wimlib e um script para dividir o install.wim sera possivel gerar iso windows modificados com sua ferramenta
.
log.txt
Olá, sparrow! Muito obrigado pelo feedback detalhado e por testar o ISO Toolkit Elite no Arch Linux.
Lembrei agora que antes de publicar eu tive o cuidado de testar com a ISO do Ubuntu de quase 6GB e tinha dado tudo certo em todos os itens do Menu, de tantos testes e backups que fiz, devo ter usado o AppRun errado, a prova disso é que observei que cada ítem do Menu, ao final do procedimento, ele fecha o aplicativo, e isso já havia sido ajustado antes, porque ao criar uma ISO por exemplo, pode-se na sequência querer gerar um hash também, por isso o aplicativo não pode fechar ao final de cada tarefa sem que o usuário assim o queira.
Vou rever o projeto e fazer os devidos acertos.
Edit.: Corrigido.
O AppImage foi atualizado com um sistema de verificação de dependências mais robusto e o README.md agora contém instruções claras de instalação caso o seu sistema não tenha o YAD ou Zenity pré-instalado. Também adicionei suporte para dividir ISOs acima de 4GB.
1 curtida