Daily Shaarli

All links of one day in a single page.

December 23, 2024

Building a TypeScript CLI with Node.js and Commander - LogRocket Blog
thumbnail

Je regarde un peu comment construire une CLI avec TypeScript.
C'est un peu le bordel (entre le transpilage, les fichiers en sortie, les différentes versions de Node, ...) - mais finalement pas tellement loin (pour un néophyte comme moi) des gestionnaires de paquets Python - https://xkcd.com/1987/

Commander (https://www.npmjs.com/package/commander) semble être ce qui est le plus proche de Click (https://click.palletsprojects.com/en/stable/) pour Python, pour construire une CLI propre.

Je découvre dans la foulée la commande console.table(..), qui permet de construire un tableau dynamiquement à l'affichage.