class Kubes::CLI
Public Instance Methods
apply(role=nil, resource=nil)
click to toggle source
# File lib/kubes/cli.rb, line 41 def apply(role=nil, resource=nil) Apply.new(options.merge(role: role, resource: resource)).run end
clean()
click to toggle source
# File lib/kubes/cli.rb, line 48 def clean Clean.new(options).run end
compile()
click to toggle source
# File lib/kubes/cli.rb, line 55 def compile Compile.new(options).run end
completion(*params)
click to toggle source
# File lib/kubes/cli.rb, line 127 def completion(*params) Completer.new(CLI, *params).run end
completion_script()
click to toggle source
# File lib/kubes/cli.rb, line 133 def completion_script Completer::Script.generate end
delete(role=nil, resource=nil)
click to toggle source
# File lib/kubes/cli.rb, line 63 def delete(role=nil, resource=nil) Delete.new(options.merge(role: role, resource: resource)).run end
deploy(role=nil, resource=nil)
click to toggle source
# File lib/kubes/cli.rb, line 71 def deploy(role=nil, resource=nil) Deploy.new(options.merge(role: role, resource: resource)).run end
describe(role=nil, resource=nil)
click to toggle source
# File lib/kubes/cli.rb, line 79 def describe(role=nil, resource=nil) Describe.new(options.merge(role: role, resource: resource)).run end
exec(*cmd)
click to toggle source
# File lib/kubes/cli.rb, line 89 def exec(*cmd) Exec.new(options.merge(cmd: cmd)).run end
get(role=nil, resource=nil)
click to toggle source
# File lib/kubes/cli.rb, line 99 def get(role=nil, resource=nil) Get.new(options.merge(role: role, resource: resource)).run end
logs(*cmd)
click to toggle source
# File lib/kubes/cli.rb, line 110 def logs(*cmd) Logs.new(options.merge(cmd: cmd)).run end
prune()
click to toggle source
# File lib/kubes/cli.rb, line 117 def prune Prune.new(options).run end
version()
click to toggle source
# File lib/kubes/cli.rb, line 138 def version puts VERSION end