← Alle use cases Dart-CLI

Command-line tools in puur Dart.

Beschrijf een tool en krijg een echte Dart-CLI — argument-parsing, config, completions, tests en een gecompileerde binary voor je gebruikers.

bin/taskr.dart
void main(args) => runApp(TaskBoard());
taskr — nocterm
Tasks ▸ open (2)
❯ #42 ship v2 · due Fri
  #41 review PR #1203 · today
  #40 write changelog · done
↑↓ move · ⏎ open · q quit
Dart-CLI-stacks waar we van houden
  • Dart
  • args
  • nocterm

Echte argument-parsing

Commando's, flags en subcommando's gegenereerd met args / CommandRunner van Dart — schone, gegroepeerde help-uitvoer inbegrepen.

Gecompileerde binaries

dart compile produceert per platform één zelfstandig uitvoerbaar bestand, met versiebeheer en cross-compilatie ingesteld.

Config & state

Configbestanden, env-prioriteit en lokale state-afhandeling opgezet op de idiomatische Dart-manier.

Rijke terminal-UI

Bouw interactieve TUI's met nocterm — menu's, tabellen en live views, getest naast je commando's.

Help & completions

Verzorgde gebruiksuitvoer en shell-completions voor bash, zsh en fish worden naast je commando's gegenereerd.

Klaar om te publiceren

pub.dev-pakketmetadata of een Homebrew-formule gegenereerd, zodat je je tool meteen aan gebruikers kunt leveren.

Door mensen gemaakte software, aangedreven door moderne tools.

v2schneider bouwt echte software, gemaakt door mensen en versneld door moderne ontwikkeltools — behoud elke regel code.

Geen creditcard · Altijd exporteerbaar · Geschikt voor self-hosting