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

Muito bacana como o rust "incentiva" esse tipo de implementação. Hoje em dia é comum vermos aplicativos de terminal reimplementados em rust e fazer isso para aprender é bem massa.

Uma sugestão que quero dar é utilizar o crate clap, que é o mais popular para se criar programas de terminal. Ele facilita a interpretação dos arqumentos e te dá de graça um menu de ajuda pro seu programa igual outros conhecidos, além de facilitar a colorização. Já utilizei em alguns projetos e deixa o produto final com uma cara bem profissional.

Carregando publicação patrocinada...
1

Bem isso! Obrigado pela sugestão, vou usar o clap em um projeto mais elaborado que pensei. Optei por não usar um parser/cli helper justamente para utilizar iterações, condicionais e o que mais fosse necessário manualmente.