Class: Neetob::CLI

Inherits:
Thor
  • Object
show all
Defined in:
lib/neetob/cli.rb,
lib/neetob/cli/ui.rb,
lib/neetob/cli/local/ls.rb,
lib/neetob/cli/sre/base.rb,
lib/neetob/cli/code/audit.rb,
lib/neetob/cli/sre/report.rb,
lib/neetob/cli/github/auth.rb,
lib/neetob/cli/github/base.rb,
lib/neetob/cli/heroku/base.rb,
lib/neetob/cli/users/audit.rb,
lib/neetob/cli/github/login.rb,
lib/neetob/cli/heroku/stack.rb,
lib/neetob/cli/sre/commands.rb,
lib/neetob/cli/code/commands.rb,
lib/neetob/cli/github/search.rb,
lib/neetob/cli/sre/checklist.rb,
lib/neetob/cli/users/commits.rb,
lib/neetob/cli/heroku/execute.rb,
lib/neetob/cli/local/commands.rb,
lib/neetob/cli/users/commands.rb,
lib/neetob/cli/cloudflare/base.rb,
lib/neetob/cli/github/brakeman.rb,
lib/neetob/cli/github/commands.rb,
lib/neetob/cli/heroku/commands.rb,
lib/neetob/cli/heroku/access/add.rb,
lib/neetob/cli/github/issues/list.rb,
lib/neetob/cli/github/labels/list.rb,
lib/neetob/cli/github/labels/show.rb,
lib/neetob/cli/heroku/access/list.rb,
lib/neetob/cli/redirections/check.rb,
lib/neetob/cli/cloudflare/commands.rb,
lib/neetob/cli/cloudflare/ssl_mode.rb,
lib/neetob/cli/github/gems/release.rb,
lib/neetob/cli/github/make_pr/base.rb,
lib/neetob/cli/github/gems/commands.rb,
lib/neetob/cli/github/issues/create.rb,
lib/neetob/cli/github/labels/delete.rb,
lib/neetob/cli/github/labels/update.rb,
lib/neetob/cli/github/labels/upsert.rb,
lib/neetob/cli/heroku/access/remove.rb,
lib/neetob/cli/cloudflare/ensure_cdn.rb,
lib/neetob/cli/cloudflare/verify_spf.rb,
lib/neetob/cli/github/make_pr/script.rb,
lib/neetob/cli/github/protect_branch.rb,
lib/neetob/cli/neeto_deploy/commands.rb,
lib/neetob/cli/redirections/commands.rb,
lib/neetob/cli/github/issues/commands.rb,
lib/neetob/cli/github/labels/commands.rb,
lib/neetob/cli/heroku/access/commands.rb,
lib/neetob/cli/github/make_pr/commands.rb,
lib/neetob/cli/heroku/config_vars/base.rb,
lib/neetob/cli/heroku/config_vars/list.rb,
lib/neetob/cli/sre/check_essential_env.rb,
lib/neetob/cli/github/labels/delete_all.rb,
lib/neetob/cli/heroku/config_vars/audit.rb,
lib/neetob/cli/cloudflare/bot_fight_mode.rb,
lib/neetob/cli/heroku/autoscaling_config.rb,
lib/neetob/cli/heroku/config_vars/remove.rb,
lib/neetob/cli/heroku/config_vars/upsert.rb,
lib/neetob/cli/heroku/maintenance_window.rb,
lib/neetob/cli/neeto_deploy/certificates.rb,
lib/neetob/cli/cloudflare/min_tls_version.rb,
lib/neetob/cli/cloudflare/always_use_https.rb,
lib/neetob/cli/cloudflare/dns_proxy_status.rb,
lib/neetob/cli/fetchorupdate_repos/execute.rb,
lib/neetob/cli/heroku/config_vars/commands.rb,
lib/neetob/cli/github/make_pr/compliance_fix.rb,
lib/neetob/cli/neeto_deploy/config_vars/base.rb,
lib/neetob/cli/neeto_deploy/config_vars/list.rb,
lib/neetob/cli/neeto_deploy/scheduled_exports.rb,
lib/neetob/cli/neeto_deploy/autoscaling_config.rb,
lib/neetob/cli/neeto_deploy/config_vars/remove.rb,
lib/neetob/cli/neeto_deploy/config_vars/upsert.rb,
lib/neetob/cli/neeto_deploy/config_vars/commands.rb

Defined Under Namespace

Modules: Cloudflare, Code, FetchorupdateRepos, Github, Heroku, Local, NeetoDeploy, Redirections, Sre, Users Classes: Base, UI

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.startObject



24
25
26
# File 'lib/neetob/cli.rb', line 24

def self.start(*)
  super
end

Instance Method Details

#make_repos_uptodateObject



58
59
60
# File 'lib/neetob/cli.rb', line 58

def make_repos_uptodate
  FetchorupdateRepos::Execute.new(options[:sandbox], options[:repos]).run
end