Class: VagrantPlugins::SSHConfigCache::Command::Reset

Inherits:
Object
  • Object
show all
Defined in:
lib/vagrant-ssh-config-cache/command/reset.rb

Instance Method Summary collapse

Instance Method Details

#executeObject



2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# File 'lib/vagrant-ssh-config-cache/command/reset.rb', line 2

def execute
  options = {}

  opts = OptionParser.new do |o|
    o.banner = "Usage: vagrant ssh-config-cache reset [target...]"
  end

  @argv.shift

  argv = parse_options(opts)
  return if !argv

  with_target_vms(argv) do |machine|
    require_relative '../action'
    @env.action_runner.run(VagrantPlugins::SSHConfigCache::Action.action_remove_cache, :machine => machine)
  end

  0
end