Sha256: 16fb4910b5b1ed4b0a1f72b8c9d0ce6e567c2673afaa26bc44a8583f5a820316
Contents?: true
Size: 1.65 KB
Versions: 5
Compression:
Stored size: 1.65 KB
Contents
#-- # Cloud Foundry 2012.02.03 Beta # Copyright (c) [2009-2012] VMware, Inc. All Rights Reserved. # # This product is licensed to you under the Apache License, Version 2.0 (the "License"). # You may not use this product except in compliance with the License. # # This product includes a number of subcomponents with # separate copyright notices and license terms. Your use of these # subcomponents is subject to the terms and conditions of the # subcomponent's license, as noted in the LICENSE file. #++ require 'cli/common' require 'cli/token' require 'cli/user' require 'cli/group' require 'cli/info' require 'cli/client_reg' module CF::UAA class Cli < BaseCli @overview = "UAA Command Line Interface" @topics = [MiscCli, InfoCli, TokenCli, UserCli, GroupCli, ClientCli] @global_options = [:help, :version, :debug, :trace, :config] def self.configure(config_file = "", input = $stdin, output = $stdout, print_on_trace = false) @config_file, @input, @output = config_file, input, output @print_on_trace = print_on_trace self end def self.handle_bad_command(args, msg) @output.puts "\n#{msg}" run args.unshift("help") nil end def self.preprocess_options(args, opts) return args.replace(["version"]) if opts[:version] return args.unshift("help") if args.empty? || opts[:help] && args[0] != "version" Config.load(opts[:config] || @config_file) if opts.key?(:config) || !Config.loaded? [:trace, :debug].each do |k| opts[k] = true if !opts.key?(k) && Config.target && Config.context && Config.value(k) end Misc.logger = Util.default_logger(opts[:trace]? :trace: opts[:debug]? :debug: :warn, @output) end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
cf-uaac-1.3.9 | lib/cli/runner.rb |
cf-uaac-1.3.8 | lib/cli/runner.rb |
cf-uaac-1.3.6 | lib/cli/runner.rb |
cf-uaac-1.3.4 | lib/cli/runner.rb |
cf-uaac-1.3.3 | lib/cli/runner.rb |