    # 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