Beetje Coderen

Les 18

Een CLI-tool met clap

Een commandoregelprogramma bouwen: argumenten definiëren met clap en derive, bestanden en standaardinvoer lezen, uitvoer naar stdout en stderr, en nette exitcodes.

⏱ 55 minuten leestijd + oefenen

🎯 Na deze les kun je

  • argumenten en opties definiëren met clap (derive)
  • bestanden en standaardinvoer lezen
  • uitvoer en foutmeldingen scheiden over stdout en stderr
  • exitcodes en foutmeldingen netjes afhandelen

Rust is erg geschikt voor commandoregelprogramma's: één snel, zelfstandig bestand zonder runtime. Bekende tools als ripgrep, fd en bat zijn in Rust geschreven. In deze les bouw je een eigen mini-versie van grep: een programma dat regels zoekt in bestanden. Je leert de onderdelen die elke CLI-tool nodig heeft.

🔒 Deze les zit in het betaalde deel van de cursus

De eerste 5 lessen zijn gratis; de rest van de cursus, de live labs en het certificaat koop je eenmalig (€ 29,00). Geen abonnement. Online afrekenen komt binnenkort beschikbaar.

Wil je een seintje als het zover is?