Cuprum::Cli

A command-line utility powered by Cuprum that provides tools and utilities for defining command-line tools.

Class: Cuprum::Cli::Integrations::Thor::Registry

Parent Namespace
Cuprum::Cli::Integrations::Thor
Inherited Classes
Cuprum::Cli::Registry > Object
Defined In
lib/cuprum/cli/integrations/thor/registry.rb

Table Of Contents

Overview

Registers CLI commands by name and adds as Thor tasks.

Back To Top

Instance Methods

#[](name) => Class, nil

Inherited From
Cuprum::Cli::Registry

Returns

#commands => Hash{String => Class}

Inherited From
Cuprum::Cli::Registry

Returns a copy of the commands registered with the registry.

Returns

#register(command, **config) => self

Also known as: add

Registers the command with the registry.

Also registers a Thor task with compatible parameters and metadata.

Parameters

Options Hash (config)

Returns

Raises

Back To Top


Back to Documentation | Reference | Cuprum | Cuprum::Cli | Cuprum::Cli::Integrations | Cuprum::Cli::Integrations::Thor