class Appd::CLI
Public Instance Methods
build(*services)
click to toggle source
# File lib/appd/cli.rb, line 44 def build(*services) app.build(*services) end
exec(service)
click to toggle source
# File lib/appd/cli.rb, line 65 def exec(service) app.exec(service, options.command) end
help()
click to toggle source
# File lib/appd/cli.rb, line 16 def help puts "Usage:" puts " appd APPNAME command [OPTIONS]\n\n" puts "Options:" self.class.class_options.each do |_, option| if !option.hide printf "%-30s %s\n", " #{option.aliases.join(", ")} ", "# #{option.description}" printf "%-30s %s\n", "", "# (defaults to: \"#{option.default}\")" if option.default end end puts "\nCommands:" self.class.commands.each { |_, command| printf "%-30s %s\n", " #{command.usage} ", "# #{command.description}" } puts "\nNotes: Appd looks for apps in the $APPS_PATH directory." puts " APPNAME can be . for current app." puts " The currently selected Docker Server ENV file is stored in ~/.appd/current-server" end
ps()
click to toggle source
# File lib/appd/cli.rb, line 39 def ps app.ps end
restart(*services)
click to toggle source
# File lib/appd/cli.rb, line 59 def restart(*services) app.restart(*services) end
select(server)
click to toggle source
# File lib/appd/cli.rb, line 34 def select(server) Appd.select(server) end
stop(*services)
click to toggle source
# File lib/appd/cli.rb, line 54 def stop(*services) app.stop(*services) end
up(*services)
click to toggle source
# File lib/appd/cli.rb, line 49 def up(*services) app.up(*services) end
Private Instance Methods
app()
click to toggle source
# File lib/appd/cli.rb, line 72 def app Appd::App.new(options) end