Class: CopyMyConf::Vim
- Inherits:
-
Object
- Object
- CopyMyConf::Vim
- Defined in:
- lib/copy_my_conf/vim.rb
Instance Method Summary collapse
Instance Method Details
#prepare(vm, tmp_root) ⇒ Object
3 4 5 6 7 8 9 |
# File 'lib/copy_my_conf/vim.rb', line 3 def prepare vm, tmp_root `mkdir -p #{tmp_root}/vim` ["~/.vimrc", "~/.vim"].each do |file| `cp -r #{file} #{tmp_root}/vim` end vm.synced_folder("#{tmp_root}/vim", "#{tmp_root}/vim", :id => "vim") end |
#provision(channel, user_home, tmp_root) ⇒ Object
11 12 13 14 15 |
# File 'lib/copy_my_conf/vim.rb', line 11 def provision channel, user_home, tmp_root puts "Copying your vim configuratios" channel.execute("rm -rf #{user_home}/.vim*") channel.execute("cp -r #{tmp_root}/vim/.??* ~/") end |