Method: VpsCli::Copy.dotfiles
- Defined in:
- lib/vps_cli/copy.rb
.dotfiles(config = VpsCli.configuration) ⇒ Object
Copy files from ‘config_files/dotfiles’ directory via the copy_all method Defaults are provided in the VpsCli.create_options method
41 42 43 44 45 46 47 48 49 50 51 52 53 |
# File 'lib/vps_cli/copy.rb', line 41 def self.dotfiles(config = VpsCli.configuration) Dir.each_child(config.dotfiles) do |file| config_file = File.join(config.dotfiles, file) local = File.join(config.local_dir, ".#{file}") backup = File.join(config.backup_dir, "#{file}.orig") files_and_dirs(config_file: config_file, local_file: local, backup_file: backup, verbose: config.verbose, interactive: config.interactive) end end |