Module: Vkit::CLI

Defined in:
lib/vkit/cli.rb,
lib/vkit/cli/errors.rb,
lib/vkit/cli/base_cli.rb,
lib/vkit/cli/api/client.rb,
lib/vkit/cli/requests_cli.rb,
lib/vkit/cli/policy_pack/manager.rb,
lib/vkit/cli/commands/base_command.rb,
lib/vkit/cli/commands/init_command.rb,
lib/vkit/cli/commands/scan_command.rb,
lib/vkit/cli/commands/fetch_command.rb,
lib/vkit/cli/commands/login_command.rb,
lib/vkit/cli/commands/reset_command.rb,
lib/vkit/cli/commands/logout_command.rb,
lib/vkit/cli/commands/whoami_command.rb,
lib/vkit/cli/policy_bundle_validator.rb,
lib/vkit/cli/commands/request_command.rb,
lib/vkit/cli/commands/approval_command.rb,
lib/vkit/cli/commands/datasource_command.rb,
lib/vkit/cli/commands/grant_revoke_command.rb,
lib/vkit/cli/commands/policy_bundle_command.rb,
lib/vkit/cli/commands/policy_deploy_command.rb,
lib/vkit/cli/commands/policy_revoke_command.rb,
lib/vkit/cli/commands/registry_diff_command.rb,
lib/vkit/cli/commands/requests_list_command.rb,
lib/vkit/cli/commands/approval_watch_command.rb,
lib/vkit/cli/commands/policy_pack_add_command.rb,
lib/vkit/cli/commands/policy_validate_command.rb,
lib/vkit/cli/commands/registry_export_command.rb,
lib/vkit/cli/commands/policy_pack_info_command.rb,
lib/vkit/cli/commands/policy_pack_list_command.rb,
lib/vkit/cli/commands/agent_tokens_list_command.rb,
lib/vkit/cli/commands/policy_pack_remove_command.rb,
lib/vkit/cli/commands/agent_tokens_create_command.rb,
lib/vkit/cli/commands/agent_tokens_revoke_command.rb,
lib/vkit/cli/commands/policy_pack_upgrade_command.rb

Defined Under Namespace

Modules: API, Commands, PolicyPack Classes: BaseCLI, ConfigError, Error, PolicyBundleValidator, RequestsCLI

Class Method Summary collapse

Class Method Details

.start(argv = ARGV) ⇒ Object



9
10
11
12
13
14
15
16
# File 'lib/vkit/cli.rb', line 9

def self.start(argv = ARGV)
  if argv.include?("--version") || argv.include?("-v")
    puts "vkit #{Vkit::VERSION}"
    exit 0
  end

  BaseCLI.start(argv)
end