Pular para conteúdo

Exercícios: Aula 14 - Projeto CLI Profissional 💻

🟢 Básico

  1. Args Simples: Escreva um programa que imprima o número total de argumentos recebidos e o valor do segundo argumento.
  2. Lendo Arquivo: Use std::fs::read_to_string para ler um arquivo chamado teste.txt e imprimir o número de caracteres que ele possui.

🟡 Intermediário

  1. Busca de Texto: Crie uma ferramenta CLI que receba uma palavra e um nome de arquivo. Ela deve imprimir "Encontrado!" ou "Não encontrado!" se a palavra estiver no arquivo.
  2. Uso do Clap: Configure um projeto com a crate clap que aceite dois argumentos nomeados: --origem e --destino. Printe os valores recebidos.

🔴 Desafio

  1. Mini Gerenciador de Notas: Crie uma CLI que aceite dois comandos:
    • add "minha nota": Salva a nota em um arquivo notas.txt.
    • list: Lê o arquivo notas.txt e imprime todas as notas numeradas. Use o clap para gerenciar os subcomandos.