class AmazingPrint::Formatters::FileFormatter

def format

def format
  ls = info
  colorize(ls.empty? ? file.inspect : "#{file.inspect}\n#{ls.chop}", :file)
end

def info

def info
  if RUBY_PLATFORM.include?('mswin')
    "#{GetChildItem.new(@file.path)}\n"
  else
    File.directory?(file) ? `ls -adlF #{file.path.shellescape}` : `ls -alF #{file.path.shellescape}`
  end
end

def initialize(file, inspector)

def initialize(file, inspector)
  super()
  @file = file
  @inspector = inspector
  @options = inspector.options
end