Method: VpsCli::Configuration#initialize

Defined in:
lib/vps_cli/configuration.rb

#initializeConfiguration

Returns a new instance of Configuration.



17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# File 'lib/vps_cli/configuration.rb', line 17

def initialize
  # Values for items to be copied to
  @local_dir = Dir.home
  @backup_dir = File.join(Dir.home, 'backup_files')
  @local_sshd_config = File.join(Dir.home, '.ssh', 'sshd_config')
  @sshd_backup = File.join(@backup_dir, 'sshd_config.orig')

  # values for items to be copied from
  # set to nil so that someone must set a path
  @config_files = nil
  @dotfiles = nil
  @misc_files = nil

  # Location of your SOPS encrypted yaml file
  @credentials = nil
  @netrc = nil

  # used for displaying info
  @verbose = false
  @interactive = true
  @testing = false
end