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
Since this provides an executable you will have to Globally Install the Package.
npm install -g @s54a/hi
Then, you can execute it with:
hi
You can also run the CLI without installing it globally by using npx:
npx @s54a/hi
#!/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);
}
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' ]
@s54a/hi
├── dist
│ └── index.js
├── node_modules
├── src
│ └── index.ts
├── .gitignore
├── image.png
├── License
├── package-lock.json
├── package.json
├── Readme.md
└── tsconfig.json
This project is licensed under the MIT License - see the LICENSE file for details.