class TrustyCms::Extension::Script::Install

def initialize(args=[])

def initialize(args=[])
  raise ArgumentError, "You must specify an extension to install." if args.blank?
  self.extension_name = to_extension_name(args.shift)
  if installed?
    puts "#{extension_name} is already installed."
  else
    find_extension
    if registered?
      extension.install
    else
      raise ArgumentError, "#{extension_name} is not available in the registry."
    end
  end
end