Class: SetRepository
Overview
Command ‘lookfile init’ implementation
Class Method Summary
collapse
Methods inherited from Command
childrens, childrens?, run_childrens, usage, usage_bottom, usage_header
Class Method Details
.command_name ⇒ Object
15
16
17
|
# File 'lib/commands/set_repository.rb', line 15
def self.command_name
'setrepo'
end
|
.options_messages ⇒ Object
8
9
10
11
12
13
|
# File 'lib/commands/set_repository.rb', line 8
def self.options_messages
%( setrepo \t $ lookfile setrepo [repository_ssh]
\t\t - Set lookfile repository to save files
\t\t - repository_ssh: link ssh to repository
)
end
|
.parent ⇒ Object
19
20
21
|
# File 'lib/commands/set_repository.rb', line 19
def self.parent
Look
end
|
.run(argv) ⇒ Object
23
24
25
26
27
28
29
30
31
|
# File 'lib/commands/set_repository.rb', line 23
def self.run(argv)
repository_ssh_name = argv.first
if !repository_ssh_name.nil? && !repository_ssh_name.strip.empty?
Lookfile.set_repository(repository_ssh_name)
puts "Setted repository to: #{repository_ssh_name}"
else
puts " Usage:\n\n#{options_messages}"
end
end
|