module

Bon::Command

Class methods

require_executable(name : String) : String
Source
run(command : Array(String), failure_message : String, dry_run = false, execute_during_dry_run = false, output_io : IO = STDOUT, error_io : IO = STDERR, verbose : Verbose | Nil = nil) : Nil
Source
run_capture(command : Array(String), failure_message : String, verbose : Verbose | Nil = nil) : String
Source
shell_escape(value : String) : String
Source
shell_join(command : Array(String)) : String
Source
try_run(command : Array(String), output_io : IO = STDOUT, error_io : IO = STDERR, verbose : Verbose | Nil = nil) : Bool
Source