Sha256: 13a63c1ab2bf58e076bbd4d260df3d6fe5e6d7b25fdb41b4fb0bb5cb61f3f635

Contents?: true

Size: 659 Bytes

Versions: 16

Compression:

Stored size: 659 Bytes

Contents

#!/usr/bin/env ruby
require 'iniparse'

settings_file = "#{ABIQUO_BASE_DIR}/config/abiquo.properties"

if File.exist? settings_file

  begin
    ini = IniParse.parse File.read(settings_file)
    raise Exception.new('Missing [server] section') if ini['server'].nil?

    puts "\nAbiquo Server Configuration"
    puts "----------------------------\n\n"

    File.read(settings_file).each_line do |l|
      next if l =~ /\[.*?\]/
      puts l
    end
  rescue Exception => e
    puts "Invalid properties file. Missing [server] section?"
    puts "DEBUG: #{e.message}"
  end
else
  $stderr.puts "abiquo.properties file not found. Cannot retrieve properties."
end

Version data entries

16 entries across 9 versions & 1 rubygems

Version Path
abiquo-etk-0.6.4 lib/abicli/commands/server-settings18.ext
abiquo-etk-0.6.4 lib/abicli/commands/server-settings17.ext
abiquo-etk-0.6.3 lib/abicli/commands/server-settings18.ext
abiquo-etk-0.6.3 lib/abicli/commands/server-settings17.ext
abiquo-etk-0.6.2 lib/abicli/commands/server-settings17.ext
abiquo-etk-0.6.2 lib/abicli/commands/server-settings18.ext
abiquo-etk-0.6.1 lib/abicli/commands/server-settings17.ext
abiquo-etk-0.6.1 lib/abicli/commands/server-settings18.ext
abiquo-etk-0.6.0 lib/abicli/commands/server-settings17.ext
abiquo-etk-0.6.0 lib/abicli/commands/server-settings18.ext
abiquo-etk-0.5.9 lib/abicli/commands/server-settings17.ext
abiquo-etk-0.5.9 lib/abicli/commands/server-settings18.ext
abiquo-etk-0.5.8 lib/abicli/commands/server-settings18.ext
abiquo-etk-0.5.8 lib/abicli/commands/server-settings17.ext
abiquo-etk-0.5.3 lib/abicli/commands/server-settings17.ext
abiquo-etk-0.4.42 lib/abicli/commands/server-settings17.ext