Class: Submodule::CLI

Inherits:
Thor
  • Object
show all
Defined in:
lib/submodule/cli.rb

Instance Method Summary collapse

Instance Method Details

#add(submodule_name, url) ⇒ Object



12
13
14
# File 'lib/submodule/cli.rb', line 12

def add(submodule_name, url)
  puts Submodule::Manager.add_dependency(submodule_name, url)
end

#bootObject



22
23
24
# File 'lib/submodule/cli.rb', line 22

def boot()
  puts Submodule::Manager.boot()
end

#initObject



7
8
9
# File 'lib/submodule/cli.rb', line 7

def init()
  puts Submodule::Manager.init()
end

#remove(submodule_name) ⇒ Object



27
28
29
# File 'lib/submodule/cli.rb', line 27

def remove(submodule_name)
  puts Submodule::Manager.remove(submodule_name)
end

#update(submodule_name, tag) ⇒ Object



17
18
19
# File 'lib/submodule/cli.rb', line 17

def update(submodule_name, tag)
  puts Submodule::Manager.update_dependency(submodule_name, tag)
end