class

Shell::Seq

Inherits Indexable < Enumerable < Iterable < Reference < Object

Constructors

new(stdout : IO = IO::Memory.new, stderr : IO = IO::Memory.new, abort_on_error : Bool = false)
Source

Class methods

run(*args, **options) : Shell::Seq
Source
run!(*args, **options) : Shell::Seq
Source

Instance methods

abort_on_error=(abort_on_error : Bool)
Source
abort_on_error?
Source
dryrun=(dryrun : Bool)
Source
dryrun?
Source
exit_code(*args, **options)
Source
exit_code(*args, **options, &)
Source
failure?
Source
manifest
Source
match!(r : Regex)
Source
run(*args, **options)
Source
run!(*args, **options)
Source
size(*args, **options)

0.27.x or higher

size(*args, **options, &)

0.27.x or higher

status
Source
stderr
Source
stdout
Source
success?(*args, **options)
Source
success?(*args, **options, &)
Source
unsafe_fetch(*args, **options)

0.27.x or higher

unsafe_fetch(*args, **options, &)

0.27.x or higher

Nested types