plsargs

0.1.6 • Public • Published

PLSARGS

😎 Another Argument Parser: But it's supports quotes!

Supported Quote Types

  • ""
  • ''
  • ``
  • Or normal text without spaces..

Basic Usage Examples

import { plsParseArgs } from "plsargs"; // ES6
// OR //
const plsParse = require("plsargs").plsParseArgs; // ES5

let args = plsParse(`"hello world" 'nice world' withoutQuotes --argumentWithValue valueMoment --argumentWithValue2 "cool right?" --argumentWithoutValue`);

console.log(args.has("argumentWithoutValue"));
// => true

console.log(args.get("argumentWithoutValue"));
// => undefined

console.log(args.get("argumentWithValue"));
// => "valueMoment"

console.log(args.get("argumentWithValue2"));
// => "cool right?"

console.log(args._[0]);
// => "hello world"

console.log(args._[1]);
// => "nice world"

console.log(args._[2]);
// => "withoutQuotes"

Last updates:

  • Now supports down to ES5!
  • args.clone() now you can clone Results!
  • args.has(string|number) args has now supports checking keyless data.
  • args.get(string|number) args get now supports getting from keyless data.

Dependencies (2)

Dev Dependencies (2)

Package Sidebar

Install

npm i plsargs

Weekly Downloads

248

Version

0.1.6

License

GPL 3.0

Unpacked Size

8.27 kB

Total Files

11

Last publish

Collaborators

  • armagan_