Module: Response

Included in:
Core
Defined in:
lib/dotfiles/core/response.rb

Class Method Summary collapse

Class Method Details

.deleteObject



55
56
57
58
59
60
61
# File 'lib/dotfiles/core/response.rb', line 55

def self.delete
  puts "#{"Usage".cyan}: dotfiles delete \"name\""
  puts
  puts ' Completely deletes the dotfile\'s directory'
  puts '  by a given name.'
  puts
end

.helpObject



23
24
25
26
27
28
29
30
31
# File 'lib/dotfiles/core/response.rb', line 23

def self.help
  puts 'Usage:'
  puts '  dotfiles install [LINK]'
  puts '  dotfiles use [NAME]'
  puts '  dotfiles save [NAME]'
  puts '  dotfiles delete [NAME]'
  puts 'Further help:'
  puts '  dotfiles help [COMMAND]'
end

.installObject



33
34
35
36
37
38
39
# File 'lib/dotfiles/core/response.rb', line 33

def self.install
  puts "#{"Usage".cyan}: dotfiles install \"https://github.com/username/dotfiles\""
  puts
  puts ' Installs a remote repository.'
  puts ' Contents can be found in ~/.dotfiles'
  puts
end

.saveObject



48
49
50
51
52
53
# File 'lib/dotfiles/core/response.rb', line 48

def self.save
  puts "#{"Usage".cyan}: dotfiles save"
  puts
  puts ' Backups your system\'s dotfiles.'
  puts
end

.useObject



41
42
43
44
45
46
# File 'lib/dotfiles/core/response.rb', line 41

def self.use
  puts "#{"Usage".cyan}: dotfiles use \"name\""
  puts
  puts ' Switches the configuration files.'
  puts
end