Skip to content

battle of multiple arguments #2

@davmonk

Description

@davmonk

in ts:

100 } else if (!arg.startsWith("-")) {
101 address = arg;
102 }

•	Multiple positional args are accepted
•	Last one silently wins

fix with:

let addressSet = false;
...
if (!arg.startsWith("-")) {
  if (addressSet) {
    throw new Error("Only one address may be specified");
  }
  address = arg;
  addressSet = true;
}

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