# File lib/compass/commands/print_version.rb, line 77
      def execute
        if options[:custom]
          version = ""
          version << "#{Compass.version[:major]}" if options[:major]
          version << ".#{Compass.version[:minor]}" if options[:minor]
          version << ".#{Compass.version[:teeny]}" if options[:patch]
          if options[:revision]
            if version.size > 0
              version << " [#{Compass.version[:rev][0..6]}]"
            else
              version << Compass.version[:rev]
            end
          end
          puts version
        elsif options[:quiet]
          puts ::Compass.version[:string]
        else
          puts self.class.long_output_string
        end
      end