class AzureInfo::Configure

Public Instance Methods

az_configure_defaults() click to toggle source

looks like az configure stores settings in ~/.azure/config

# File lib/azure_info/configure.rb, line 15
def az_configure_defaults
  return @az_configure_defaults if @az_configure_defaults
  check_az_installed!
  out = `az configure --list-defaults --output json`.strip
  @az_configure_defaults = JSON.load(out)
end
get(name) click to toggle source
# File lib/azure_info/configure.rb, line 7
def get(name)
  item = az_configure_defaults.find do |i|
    i["name"] == name
  end
  item["value"] if item
end