module Run

Defined in:

run/command.cr
run/command_group.cr
run/global.cr
run/helper.cr
run/io.cr
run/process.cr
run/process_group.cr
run/timeout.cr
run/types.cr
version.cr

Constant Summary

VERSION = "0.5.2"

Class Method Summary

Class Method Detail

def self.abort(signal = nil) #

Aborts all processes.


[View source]
def self.command(command : String, *nameless, **named) #

Creates a new command with context attributes.

For more information about the arguments, see Context#set.


[View source]
def self.command(name : Symbol, *nameless, **named) #

Creates a new command with context attributes.

For more information about the arguments, see Context#set.


[View source]
def self.group(name : Symbol, **attrs) #

Creates a new command group with context attributes.

For more information about the arguments, see Context#set.


[View source]
def self.group(**attrs) #

Creates a new command group with context attributes.

For more information about the arguments, see Context#set.


[View source]
def self.group(name : Symbol, **attrs, &block : CommandGroup -> _) #

Creates a new command group with context attributes and yield a block with the command group.

For more information about the arguments, see Context#set.


[View source]
def self.group(**attrs, &block : CommandGroup -> _) #

Creates a new command group with context attributes and yield a block with the command group.

For more information about the arguments, see Context#set.


[View source]