Skip to main content
Deno 2 is finally here 🎉️
Learn more
Module

std/cli/mod.ts

Deno standard library
Go to Latest
The Standard Library has been moved to JSR. See the blog post for details.
import * as mod from "https://deno.land/std@0.220.1/cli/mod.ts";

Command line arguments parser based on minimist.

This module is browser compatible.

Examples

Example 1

import { parseArgs } from "https://deno.land/std@0.220.1/cli/parse_args.ts";

console.dir(parseArgs(Deno.args));

Classes

A spinner that can be used to indicate that something is loading.

Functions

Take a set of command line arguments, optionally with a set of options, and return an object representing the flags found in the passed arguments.

Shows the given message and waits for the user's input. Returns the user's input as string. This is similar to prompt() but it print user's input as * to prevent password from being shown. Use an empty mask if you don't want to show any character.

Interfaces

The options for the parseArgs call.

Options for Spinner.

Type Aliases

This is a hack to allow us to use the same type for both the color name and an ANSI escape code.

The value returned from parseArgs.

Color options for SpinnerOptions.color.

Options for promptSecret.