Skip to content

Improvements to options parsing #7

Description

@wyattbiker
  1. Ability to make options required:
    Example: the --tel option is required (not just the argument)
    myapp.js --tel=555-555-1234

  2. Also required ARGs should remove 1st = and alltrim(spaces) of argument
    e.g. myapp.js tel: '=555-555-1234'

  3. Also a required ARG should not take the next option as an ARG
    e.g.

myapp.s --tel -v

Currently it accepts it as an argument shows {tel: '-v'}
of course this could cause an issue if someone wants an argument that starts with '-' or '--'
so maybe it can be escaped (or they can use =)
E.g. myapp.js --tel=-v

Thanks!

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions