#!/usr/bin/env ruby # encoding: UTF-8 # add lib to libpath (only needed when running from the sources) require 'pathname' lib_path = File.expand_path('../../lib', Pathname.new(__FILE__).realpath) $:.unshift lib_path unless $:.include?(lib_path) STDOUT.sync = true if ARGV[0] == 'complete' ARGV.delete_at(0) $VERSION_WARNING_ADDED=true require 'kontena/scripts/completer' else arg_end_idx = ARGV.index('--') || ARGV.size ENV['CMD_DEBUG'] = "true" if ARGV[0..arg_end_idx].any? { |arg| arg == '-D' || arg == '--debug'} ENV['CMD_DEBUG'] = "false" if ARGV[0..arg_end_idx].any? { |arg| arg == '--no-debug' } require 'kontena_cli' Kontena::PluginManager.init unless ENV['NO_PLUGINS'] Kontena::MainCommand.run end