class Jack::Help
Public Class Methods
config()
click to toggle source
Thor auto generates the subcommand help menu. Leaving here in case we figure out a way to override this Thor behavior.
# File lib/jack/help.rb, line 42 def config <<-EOL Manage the environment's config. Can use this to download the environment's config to jack/cfg folder or upload and apply config in jack/cfg folder to the environment. Example: $ jack config get hi-web-stag-1 For more info: $ jack help config $ jack config help upload $ jack config help download EOL end
create()
click to toggle source
# File lib/jack/help.rb, line 4 def create <<-EOL Creates a new environment using the configuration in jack/cfg folder. The AWS sample app is initially used for the newly created environment. The sample app is used as a starting point to make sure that the environment is working before you introduce your own app code. #{convention} Example: $ jack create hi-web-stag-1 $ jack create -c myconfig hi-web-stag-1 $ jack create -a myapp -c myconfig hi-web-stag-1 EOL end
deploy()
click to toggle source
# File lib/jack/help.rb, line 20 def deploy <<-EOL Deploy code to the Elastic Beanstalk environment. Example: $ jack deploy hi-web-stag-1 EOL end
terminate()
click to toggle source
# File lib/jack/help.rb, line 30 def terminate <<-EOL Deletes Elastic Beanstalk environment. Example: $ jack terminate hi-web-stag-1 EOL end
Private Class Methods
convention()
click to toggle source
duplicated in jack/config/help.rb
# File lib/jack/help.rb, line 62 def convention <<-EOL The configuration name is based on convention. An environment with the name of hi-web-stag-1 results in the jack/cfg/hi-web-stag.cfg.yml being used. The convention can be overriden with the --cfg option. EOL end