Class: Gitcloudcli::Cli

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

Overview

命令行入口

Instance Method Summary collapse

Instance Method Details

#__print_versionObject



51
52
53
# File 'lib/gitcloudcli.rb', line 51

def __print_version
  puts Gitcloudcli::VERSION
end

#delete(path) ⇒ Object



43
44
45
46
47
# File 'lib/gitcloudcli.rb', line 43

def delete(path)
  Gitcloudcli.gitadapter(options[:space]) do |git|
    git.delete(path, options[:message])
  end
end

#info(path) ⇒ Object



23
24
25
26
27
# File 'lib/gitcloudcli.rb', line 23

def info(path)
  Gitcloudcli.gitadapter(options[:space]) do |git|
    git.info(path, options[:infos])
  end
end

#listObject



14
15
16
17
18
# File 'lib/gitcloudcli.rb', line 14

def list()
  Gitcloudcli.gitadapter(options[:space]) do |git|
    git.list(options[:dir], options[:infos])
  end
end

#upload(local_path) ⇒ Object



34
35
36
37
38
# File 'lib/gitcloudcli.rb', line 34

def upload(local_path)
  Gitcloudcli.gitadapter(options[:space]) do |git|
    git.upload(local_path, options[:path], options[:message], options[:infos])
  end
end