Module: Sem
- Defined in:
- lib/sem.rb,
lib/sem/api.rb,
lib/sem/cli.rb,
lib/sem/views.rb,
lib/sem/version.rb,
lib/sem/api/base.rb,
lib/sem/api/orgs.rb,
lib/sem/api/files.rb,
lib/sem/api/teams.rb,
lib/sem/api/users.rb,
lib/sem/api/traits.rb,
lib/sem/api/env_vars.rb,
lib/sem/api/projects.rb,
lib/sem/api/shared_configs.rb,
lib/sem/api/users_with_permissions.rb,
lib/sem/api/traits/associated_with_org.rb,
lib/sem/api/traits/associated_with_team.rb,
lib/sem/api/traits/associated_with_shared_config.rb
Defined Under Namespace
Modules: API, Errors Classes: CLI, Views
Constant Summary collapse
- VERSION =
"0.1.2".freeze
Class Method Summary collapse
-
.start(args) ⇒ Object
Returns exit status as a number.
Class Method Details
.start(args) ⇒ Object
Returns exit status as a number.
12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/sem.rb', line 12 def self.start(args) Sem::CLI.start(args) 0 rescue Sem::Errors::Auth::NoCredentials on_no_credentials 1 rescue Sem::Errors::Auth::InvalidCredentials on_invalid_credentials 1 rescue StandardError => e on_unhandled_error(e) 1 end |