function parseArgs
parseArgs(argv: string[]): Result<UpgradeOptions, Failure.Of<InvalidArgument>>

Parses qunitx upgrade's arguments. A bare 0.34.2 (or v0.34.2) pins the version, the same as --version=0.34.2.

import * as Upgrade from './index.ts';

const options = Upgrade.parseArgs(['0.34.2', '--check']);
Upgrade.InvalidArgument.is(options) ? null : options.version; // '0.34.2'

Parameters

argv: string[]

Return Type

Usage

import { parseArgs } from "lib/commands/upgrade/index.ts";