← Tous les cas d'usage CLI Dart

Des outils en ligne de commande en pur Dart.

Décrivez un outil et obtenez une vraie CLI Dart — analyse d'arguments, config, complétions, tests et un binaire compilé à remettre à vos utilisateurs.

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
Les stacks de CLI Dart que nous aimons
  • Dart
  • args
  • nocterm

Un vrai parsing d'arguments

Commandes, flags et sous-commandes générés avec args / CommandRunner de Dart — sortie d'aide propre et groupée incluse.

Binaires compilés

dart compile produit un exécutable autonome unique par plateforme, avec versionnage et compilation croisée déjà en place.

Config & état

Fichiers de config, priorité des env et gestion de l'état local échafaudés à la manière idiomatique de Dart.

Une riche interface terminal

Construisez des TUIs interactives avec nocterm — menus, tableaux et vues en direct, testés aux côtés de vos commandes.

Aide & complétions

Une sortie d'usage soignée et des complétions shell pour bash, zsh et fish sont générées avec vos commandes.

Prêt à publier

Métadonnées de paquet pub.dev ou formule Homebrew générées, pour livrer votre outil aux utilisateurs immédiatement.

Des logiciels faits par des humains, propulsés par des outils modernes.

v2schneider construit de vrais logiciels, façonnés par des humains et accélérés par des outils de développement modernes — gardez chaque ligne de code.

Sans carte bancaire · Export à tout moment · Prêt pour l'auto-hébergement