2.0.10 • Published 1 year ago
@s54a/hi v2.0.10
hi
Hello world CLI Package which uses Node JS
I built this to learn how to make CLI Apps with Node JS
I learnt by watching this video
Preview

How to use
Since this provides an executable you will have to Globally Install the Package.
Running with npm
npm install -g @s54a/hiThen, you can execute it with:
hiRunning with npx
You can also run the CLI without installing it globally by using npx:
npx @s54a/hiSource Code
#!/usr/bin/env node
const argv: string[] = process.argv;
const [, , ...args]: string[] = argv;
if (args.length === 0) {
  console.log("hello, how are you?");
} else {
  console.log(args);
}Output
Command to run the CLI Script or App = hi Output =
hello, how are you?Command with Arguments = hi test Output =
[ 'test' ]Command with Arguments = hi t e s t Output =
[ 't', 'e', 's', 't' ]File Structure
@s54a/hi
├── dist
│ └── index.js
├── node_modules
├── src
│ └── index.ts
├── .gitignore
├── image.png
├── License
├── package-lock.json
├── package.json
├── Readme.md
└── tsconfig.jsonLicense
This project is licensed under the MIT License - see the LICENSE file for details.
