Cherry.CLI.Context (cherry v0.6.1)

Copy Markdown View Source

Parsed invocation state handed to every command.

Summary

Functions

Builds a context from the parsed verb, positional args, and options.

Types

t()

@type t() :: %Cherry.CLI.Context{
  args: [String.t()],
  json?: boolean(),
  opts: keyword(),
  verb: String.t(),
  verbose?: boolean()
}

Functions

new(verb, args, opts)

@spec new(String.t(), [String.t()], keyword()) :: t()

Builds a context from the parsed verb, positional args, and options.