20 lines
541 B
Ruby
Executable file
20 lines
541 B
Ruby
Executable file
#!/usr/bin/env ruby
|
|
# frozen_string_literal: true
|
|
|
|
require 'optparse'
|
|
require_relative '../lib/gitlab'
|
|
require_relative '../lib/gitlab/utils'
|
|
require_relative '../lib/gitlab/sidekiq_config/cli_methods'
|
|
require_relative '../lib/gitlab/sidekiq_config/worker_matcher'
|
|
require_relative '../lib/gitlab/sidekiq_cluster'
|
|
require_relative '../lib/gitlab/sidekiq_cluster/cli'
|
|
|
|
Thread.abort_on_exception = true
|
|
|
|
cli = Gitlab::SidekiqCluster::CLI.new
|
|
|
|
begin
|
|
cli.run
|
|
rescue Gitlab::SidekiqCluster::CLI::CommandError => error
|
|
abort error.message
|
|
end
|