Skip to content

Command ​

Utilitaires de commandes CLI pour composer des arbres de commandes, parser options/arguments, afficher le help et exécuter les handlers.

Comment faire les imports ? ​

La bibliothèque expose les namespaces DServerCommand et SC depuis l'entrée principale ou en import direct (tree-shaking friendly).

typescript
import { DServerCommand, SC } from "@duplojs/server-utils";
import * as DServerCommand from "@duplojs/server-utils/command";
import * as SC from "@duplojs/server-utils/command";

Point d'entrée ​

exec ​

crée la commande racine, lit les arguments du process, puis exécute l'arbre de commandes.

execOptions ​

parse uniquement les options depuis les arguments du process.

Construction de commandes ​

create ​

crée une commande avec description, options et sujets optionnels.

createArgument ​

crée un parseur d'argument positionnel à utiliser dans subjects.

Construction d'options ​

createBooleanOption ​

crée une option drapeau qui retourne true quand elle est présente.

createOption ​

crée une option avec une valeur unique parsée.

createArrayOption ​

crée une option qui parse une liste de valeurs séparées.

Diffusé sous licence MIT.