aboutsummaryrefslogtreecommitdiff
path: root/lib/leap_cli/commands/clean.rb
blob: a9afff53b256ed7247b68313d50c0ee3dfa2b522 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
module LeapCli
  module Commands

    desc 'Removes all files generated with the "compile" command.'
    command :clean do |c|
      c.action do |global_options,options,args|
        Dir.glob(path([:hiera, '*'])).each do |file|
          remove_file! file
        end
        remove_file! path(:authorized_keys)
        remove_file! path(:known_hosts)
      end
    end

  end
end