Class: Serverkit::Resources::MiseInstall

Inherits:
Base
  • Object
show all
Defined in:
lib/serverkit/resources/mise_install.rb

Instance Method Summary collapse

Instance Method Details

#applyObject

Note:

Override



12
13
14
# File 'lib/serverkit/resources/mise_install.rb', line 12

def apply
  run_command("mise install #{name_with_version}")
end

#checkObject

Note:

Override



17
18
19
20
21
22
23
24
# File 'lib/serverkit/resources/mise_install.rb', line 17

def check
  cmd = if version
    "mise ls #{name} | grep '\\s#{version}'"
  else
    "mise ls #{name} | grep \"$(mise latest #{name})\""
  end
  check_command(cmd)
end