Class: Picobox::Os::Darwin
Class Method Summary
collapse
Methods inherited from Abstract
config_dir, current_dir, docker_compose_installed?, docker_compose_version?, docker_version?, home_dir, picobox_installed?, project_initialized?, project_root, project_running?, reload_shell, shell_extensions, tmp_dir, user, user_shell
Class Method Details
.distro ⇒ Object
13
|
# File 'lib/picobox/os/darwin.rb', line 13
def distro() :darwin end
|
.docker_compose_installed ⇒ Object
11
|
# File 'lib/picobox/os/darwin.rb', line 11
def docker_compose_installed() true end
|
.docker_filename ⇒ Object
6
|
# File 'lib/picobox/os/darwin.rb', line 6
def docker_filename() 'Docker.dmg' end
|
.docker_installed? ⇒ Boolean
10
|
# File 'lib/picobox/os/darwin.rb', line 10
def docker_installed?() File.exist?('/Applications/Docker.app') end
|
.docker_installer ⇒ Object
8
|
# File 'lib/picobox/os/darwin.rb', line 8
def docker_installer() "#{tmp_dir}/#{docker_filename}" end
|
.docker_url ⇒ Object
7
|
# File 'lib/picobox/os/darwin.rb', line 7
def docker_url() "https://download.docker.com/mac/stable/#{docker_filename}" end
|
.su ⇒ Object
14
|
# File 'lib/picobox/os/darwin.rb', line 14
def su() Os::Distro.su(self) end
|
.to_s ⇒ Object
16
|
# File 'lib/picobox/os/darwin.rb', line 16
def to_s() :darwin end
|