Class: ORS::Commands::Help

Inherits:
Base
  • Object
show all
Defined in:
lib/ors/commands/help.rb

Constant Summary

Constants included from ORS::Config

ORS::Config::CONFIG_FILENAME

Instance Method Summary collapse

Methods inherited from Base

#run

Methods included from Base::ClassMethods

#run

Methods included from Helpers

#build_command, #bundle_install, #execute_command, #execute_in_parallel, #fatal, #info, #prepare_environment, #restart_server, #run_migrations, #setup_repo, #setup_ruby, #start_server, #stop_server, #update_code

Methods included from ORS::Config

#all_servers, #deploy_directory, #revision, #ruby_servers

Methods included from ORS::Config::ModuleMethods

#git, #parse_config_file, #parse_options, #valid_environments, #valid_options?

Instance Method Details

#executeObject



5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# File 'lib/ors/commands/help.rb', line 5

def execute
  puts "Usage: ./ors <action> [environment=production] [options]\n\n=== Actions\nchanges       View changes between what is deployed and committed\ncheck         Prints out contents of restart.timestamp on the app servers\nconsole       Bring up a console on the console server\ndeploy        Update the code, run the migrations, and restart unicorn\nhelp          You're looking at it\nlogs          Show the last few log entries from the production servers\nmigrate       Runs the migrations on the migration server\nrestart       Retarts unicorn on the app servers\nrunner        Runs ruby code via Rails' runner on the console server\nsetup         Sets up the default environment on the servers\nstart         Starts up unicorn on the app servers\nstop          Stops unicorn on the app servers\nupdate        Updates the code on all servers\n\n=== Environments\nMust be one of: production demo staging\nDefaults to production.\n\n=== Options\n--pretend    (or -p)   Don't execute anything, just show me what you're going to do (default: false)\n--no-gateway (or -ng)  Don't use a gateway (if you're inside the firewall)          (default: true)\n  END\nend\n"