@s54a/hi
TypeScript icon, indicating that this package has built-in type declarations

2.0.10 • Public • Published

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

Video FireShip Tutorial

Preview

Package Preview

How to use

Since this provides an executable you will have to Globally Install the Package.

Running with npm

npm install -g @s54a/hi

Then, you can execute it with:

hi

Running with npx

You can also run the CLI without installing it globally by using npx:

npx @s54a/hi

Source 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.json

License

This project is licensed under the MIT License - see the LICENSE file for details.


Package Sidebar

Install

npm i @s54a/hi

Weekly Downloads

11

Version

2.0.10

License

ISC

Unpacked Size

11.1 kB

Total Files

14

Last publish

Collaborators

  • s54a