# File lib/rhc/config.rb, line 72
    def [](key)
      #raise KeyError("Please use RHC::Config.password to access the password config") if key == "password"
      lazy_init

      # evaluate in cascading order
      configs = [@opts, @opts_config, @env_config, @local_config, @global_config, @defaults]
      result = nil
      configs.each do |conf|
        result = conf[key] if !conf.nil?
        break if !result.nil?
      end

      result
    end