class AzuCLI::ProcessRunner

Defined in:

azu_cli/process_runner.cr

Constant Summary

FILE_TIMESTAMPS = {} of String => String

Constructors

Instance Method Summary

Constructor Detail

def self.new(display_name : String, build_command : String, run_command : String, build_args : Array(String) = [] of String, run_args : Array(String) = [] of String, files : Array(String) = [] of String, should_build : Bool = true, install_shards : Bool = false, colorize : Bool = true) #

[View source]

Instance Method Detail

def app_process : Nil | Process #

[View source]
def display_name : String #

[View source]
def display_name=(display_name : String) #

[View source]
def files : Array(String) #

[View source]
def files=(files : Array(String)) #

[View source]
def kill #

[View source]
def run #

[View source]
def run_install_shards #

[View source]
def scan_files #

Scans all of the @files


[View source]
def should_build : Bool #

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

[View source]
def start_app #

Compiles and starts the application


[View source]