def parse!(*argv)
      super

      if Options[:version] && Bini.version
        puts Bini.version
        # don't exit if RSpec is around, we are in a testing environment.
        exit 0 if !Object.constants.include? :RSpec
      end
    end
def parse!(*argv)
      super

      if Options[:version] && Bini.version
        puts Bini.version
        # don't exit if RSpec is around, we are in a testing environment.
        exit 0 if !Object.constants.include? :RSpec
      end
    end
Parse out ARGV, includes a catch for returning version, otherwise just calls super.