Socket
Socket
Sign inDemoInstall

argv-tools

Package Overview
Dependencies
4
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    argv-tools

Some useful tools for working with process.argv


Version published
Weekly downloads
21K
decreased by-12.8%
Maintainers
1
Install size
143 kB
Created
Weekly downloads
 

Readme

Source

view on npm npm module downloads Build Status Dependency Status js-standard-style

argv-tools

Some useful tools for working with process.argv.

Example

const argvTools = require('argv-tools')

argvTools.ArgvArray

Array subclass encapsulating common operations on process.argv.

Kind: static class of argv-tools

argvArray.load(argv)

Clears the array has loads the supplied input.

Kind: instance method of ArgvArray

ParamTypeDescription
argvArray.<string>The argv list to load. Defaults to process.argv.

argvArray.clear()

Clear the array.

Kind: instance method of ArgvArray

argvArray.expandOptionEqualsNotation()

expand ``--option=value` style args.

Kind: instance method of ArgvArray

argvArray.expandGetoptNotation()

expand getopt-style combinedShort options.

Kind: instance method of ArgvArray

argvArray.hasCombinedShortOptions() ⇒ boolean

Returns true if the array contains combined short options (e.g. -ab).

Kind: instance method of ArgvArray

argvTools.re

Regular expressions for matching option formats.

Kind: static constant of argv-tools

argvTools.expandCombinedShortArg(arg) ⇒ Array.<string>

Expand a combined short option.

Kind: static method of argv-tools

ParamTypeDescription
argstringthe string to expand, e.g. -ab

argvTools.isOptionEqualsNotation(arg) ⇒ boolean

Returns true if the supplied arg matches --option=value notation.

Kind: static method of argv-tools

ParamTypeDescription
argstringthe arg to test, e.g. --one=something

argvTools.isOption(arg) ⇒ boolean

Returns true if the supplied arg is in either long (--one) or short (-o) format.

Kind: static method of argv-tools

ParamTypeDescription
argstringthe arg to test, e.g. --one

argvTools.isLongOption(arg) ⇒ boolean

Returns true if the supplied arg is in long (--one) format.

Kind: static method of argv-tools

ParamTypeDescription
argstringthe arg to test, e.g. --one

argvTools.getOptionName(arg) ⇒ string

Returns the name from a long, short or --options=value arg.

Kind: static method of argv-tools

ParamTypeDescription
argstringthe arg to inspect, e.g. --one

© 2018-19 Lloyd Brookes <75pound@gmail.com>. Documented by jsdoc-to-markdown.

Keywords

FAQs

Last updated on 25 Sep 2019

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc