Skip to content

Latest commit

 

History

History
32 lines (25 loc) · 499 Bytes

README.md

File metadata and controls

32 lines (25 loc) · 499 Bytes

cli-js

This is a NodeJS package for quickly implementing a CLI interface for your application. It is written in the ES Module style.

Installation

$ npm i @nianyi-wang/cli

Usage

import { CLI } from '@nianyi-wang/cli';

new CLI({
	options: [
		{
			name: 'out',
			shortNames: 'o',
			argumentCount: 1
		},
	],
	handler() {
		const inSrc = this.arguments[0];
		const outSrc = this.GetSingle('out');
		console.log(`${inSrc} => ${outSrc}`);
	}
}).Execute();