Class: NeetoDeploy::CLI
- Inherits:
-
Thor
- Object
- Thor
- NeetoDeploy::CLI
show all
- Defined in:
- lib/neeto_deploy/cli.rb,
lib/neeto_deploy/cli/ui.rb,
lib/neeto_deploy/cli/base.rb,
lib/neeto_deploy/cli/env/set.rb,
lib/neeto_deploy/cli/session.rb,
lib/neeto_deploy/cli/env/list.rb,
lib/neeto_deploy/cli/env/unset.rb,
lib/neeto_deploy/cli/exec/base.rb,
lib/neeto_deploy/cli/logs/base.rb,
lib/neeto_deploy/cli/redis/get.rb,
lib/neeto_deploy/cli/redis/set.rb,
lib/neeto_deploy/cli/addon/info.rb,
lib/neeto_deploy/cli/login/base.rb,
lib/neeto_deploy/cli/pg/console.rb,
lib/neeto_deploy/cli/pg/commands.rb,
lib/neeto_deploy/cli/env/commands.rb,
lib/neeto_deploy/cli/pg/constants.rb,
lib/neeto_deploy/cli/env/constants.rb,
lib/neeto_deploy/cli/redis/console.rb,
lib/neeto_deploy/cli/addon/commands.rb,
lib/neeto_deploy/cli/exec/constants.rb,
lib/neeto_deploy/cli/logs/constants.rb,
lib/neeto_deploy/cli/redis/commands.rb,
lib/neeto_deploy/cli/addon/constants.rb,
lib/neeto_deploy/cli/login/constants.rb,
lib/neeto_deploy/cli/redis/constants.rb,
lib/neeto_deploy/cli/certificates/list.rb,
lib/neeto_deploy/cli/redis/reset_stats.rb,
lib/neeto_deploy/cli/dyno_console_manager.rb,
lib/neeto_deploy/cli/certificates/commands.rb,
lib/neeto_deploy/cli/autoscaling_config/list.rb,
lib/neeto_deploy/cli/autoscaling_config/commands.rb,
lib/neeto_deploy/cli/addon/scheduled_exports_settings.rb
Defined Under Namespace
Modules: Addon, AutoscalingConfig, Certificates, Env, Exec, Login, Logs, Pg, Redis, Session
Classes: Base, DynoConsoleManager, UI
Constant Summary
collapse
- NEETO_DEPLOY_HOST =
ENV["NEETO_DEPLOY_HOST"] || "https://app.neetodeploy.com"
- NEETO_DEPLOY_CLI_API_BASE_URL =
"#{NEETO_DEPLOY_HOST}/api/cli/#{CLI_API_VERSION}"
- CLI_CONFIG_DIR =
"~/.config/neetodeploy".freeze
- CLI_SESSION_STORE_FILE_PATH =
File.expand_path("#{CLI_CONFIG_DIR}/auth.json").freeze
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.start ⇒ Object
21
22
23
|
# File 'lib/neeto_deploy/cli.rb', line 21
def self.start(*)
super
end
|
Instance Method Details
#login ⇒ Object
26
27
28
|
# File 'lib/neeto_deploy/cli.rb', line 26
def login
CLI::Login::Base.new.process!
end
|
#logs ⇒ Object
42
43
44
|
# File 'lib/neeto_deploy/cli.rb', line 42
def logs
CLI::Logs::Base.new(options[:app], options[:process_type]).process!
end
|