class DevboxLauncher::CmdLine

Defined in:

launcher/cmd-line.cr

Constant Summary

BROWSER = "/usr/bin/firefox"
Log = ::Log.for(self.name)
PROFILE_PATH = File.join(ENV["HOME"], ".mozilla", "firefox4crystal")
STAR_LINE = "*" * 80

Constructors

Class Method Summary

Instance Method Summary

Constructor Detail

def self.new #

[View source]

Class Method Detail

def self.daemonize(prog : String, params : Array(String), working_dir = FileUtils.pwd) : Bool #

[View source]
def self.ensure_firefox_profile_path #

[View source]
def self.open_in_browser(url : String) #

[View source]
def self.server_socket_connectable?(host : String, port : Int32) : Bool #

[View source]
def self.service_available?(host : String, port : Int32) : Bool #

[View source]
def self.with_retries(max : Int32, &block : -> Bool) : Bool #

[View source]

Instance Method Detail

def launch_playground #

[View source]
def launch_reference #

[View source]
def launch_vscodium #

[View source]
def run #

[View source]