class Shell::Seq

Included Modules

Defined in:

shell/seq.cr:1
shell/seq.cr:76

Constructors

Class Method Summary

Instance Method Summary

Constructor Detail

def self.new(stdout : IO = IO::Memory.new, stderr : IO = IO::Memory.new, abort_on_error : Bool = false) #

[View source]

Class Method Detail

def self.run(*args, **options) : Shell::Seq #

[View source]
def self.run!(*args, **options) : Shell::Seq #

[View source]

Instance Method Detail

def abort_on_error=(abort_on_error : Bool) #

[View source]
def abort_on_error? : Bool #

[View source]
def dryrun=(dryrun : Bool) #

[View source]
def dryrun? : Bool #

[View source]
def exit_code(*args, **options) #

[View source]
def exit_code(*args, **options, &) #

[View source]
def failure? : Bool #

[View source]
def log : String #

[View source]
def manifest #

[View source]
def match!(r : Regex) #

[View source]
def run(*args, **options) #

[View source]
def run!(*args, **options) #

[View source]
def size(*args, **options) #

0.27.x or higher


def size(*args, **options, &) #

0.27.x or higher


def status : Process::Status #

[View source]
def stderr : String #

[View source]
def stdout : String #

[View source]
def success?(*args, **options) #

[View source]
def success?(*args, **options, &) #

[View source]
def unsafe_fetch(*args, **options) #

0.27.x or higher


def unsafe_fetch(*args, **options, &) #

0.27.x or higher