Class: Serverkit::Resources::MiseUse

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

Instance Method Summary collapse

Instance Method Details

#applyObject

Note:

Override



13
14
15
# File 'lib/serverkit/resources/mise_use.rb', line 13

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

#checkObject

Note:

Override



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

def check
  cmd = if global
    "mise ls --cd $HOME #{name} | grep '#{version_or_latest}'"
  else
    "mise ls --current #{name} | grep '#{version_or_latest}'"
  end
  check_command(cmd)
end