class

Fluorite::Runner::ProcessRunner

Inherits Reference < Object

Constructors

new(args : Array(String), total_duration : Time::Span | Nil = nil)
Source

Instance methods

args
Source
command_string
Source
error_log
Source
exit_status
Source
kill

Gracefully terminates or kills the process

Source
latest_progress
Source
on_error
Source
on_finish
Source
on_log
Source
on_progress
Source
on_start
Source
run

Executes the command synchronously, blocking until finished

Source
run_async

Launches execution in background fibers

Source
running?
Source
total_duration
Source
wait

Waits for the running process to complete

Source