TypeScript is a good choice for writing CLI tools for a couple of reasons including developer-friendliness, static checks, as well as the broad choice of tooling options. As with every TypeScript project, there is, however, an initial setup hurdle. This post shows how to set up a TypeScript CLI project with linting, formatting, testing, and packaging to a standalone binary.
Click the link below to read the full post. ↓