Cuprum::Cli

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

Class: Cuprum::Cli::Dependencies::SystemCommand

Parent Namespace
Cuprum::Cli::Dependencies
Defined In
lib/cuprum/cli/dependencies/system_command.rb

Table Of Contents

Overview

Utility wrapper for running system command and capturing output.

Back To Top

Direct Subclasses

Cuprum::Cli::Dependencies::SystemCommand::Mock

Back To Top

Defined Under Namespace

Classes
CapturedOutput, Mock

Back To Top

Instance Methods

#capture(command,.arguments: [], environment: {}, options: {}) => Cuprum::Result<Cuprum::Cli::Dependencies::SystemCommand::CapturedOutput>

Executes the system command and returns the captured output.

Parameters

Returns

#spawn(command, arguments: [], enviroment:, options: {}) => Cuprum::Result<nil>

Spawns a process to run the system command.

Parameters

Returns

Back To Top


Back to Documentation | Reference | Cuprum | Cuprum::Cli | Cuprum::Cli::Dependencies