"""The search command."""

from paci.helpers import display_helper, cache_helper
from .base import Base


class Search(Base):
    """Searches for a package!"""

    def run(self):
        pkg_name = self.options["<package>"]
        result = cache_helper.find_pkg(pkg_name, self.settings["paci"]["registry"], self.repo_cache)
        if result:
            display_helper.print_list(["Name", "Version", "Description", "Registry"], result)
        else:
            print("Package not found.")

"""The search command."""

from paci.helpers import display_helper, cache_helper, std_helper
from termcolor import colored
from .base import Base


class Search(Base):
    """Searches for a package!"""

    def run(self):
        pkg_name = self.options["<package>"]
        result = cache_helper.find_pkg(pkg_name, self.settings["paci"]["registry"], self.repo_cache)
        if result:
            print(colored("Showing all search results for \"{}\"...\n".format(std_helper.stringify(pkg_name)), 'yellow', attrs=['bold']))
            display_helper.print_list(["Name", "Version", "Description", "Registry"], result)
        else:
            print("Package not found.")

Add a description of what the output represents
Add a description of what the output represents 


  """The search command."""
  
- from paci.helpers import display_helper, cache_helper
+ from paci.helpers import display_helper, cache_helper, std_helper
+ from termcolor import colored
  from .base import Base
  
  
  class Search(Base):
      """Searches for a package!"""
  
      def run(self):
          pkg_name = self.options["<package>"]
          result = cache_helper.find_pkg(pkg_name, self.settings["paci"]["registry"], self.repo_cache)
          if result:
+             print(colored("Showing all search results for \"{}\"...\n".format(std_helper.stringify(pkg_name)), 'yellow', attrs=['bold']))
              display_helper.print_list(["Name", "Version", "Description", "Registry"], result)
          else:
              print("Package not found.")
  
Add a description of what the output represents
## Code Before:
"""The search command."""

from paci.helpers import display_helper, cache_helper
from .base import Base


class Search(Base):
    """Searches for a package!"""

    def run(self):
        pkg_name = self.options["<package>"]
        result = cache_helper.find_pkg(pkg_name, self.settings["paci"]["registry"], self.repo_cache)
        if result:
            display_helper.print_list(["Name", "Version", "Description", "Registry"], result)
        else:
            print("Package not found.")

## Instruction:
Add a description of what the output represents
## Code After:
"""The search command."""

from paci.helpers import display_helper, cache_helper, std_helper
from termcolor import colored
from .base import Base


class Search(Base):
    """Searches for a package!"""

    def run(self):
        pkg_name = self.options["<package>"]
        result = cache_helper.find_pkg(pkg_name, self.settings["paci"]["registry"], self.repo_cache)
        if result:
            print(colored("Showing all search results for \"{}\"...\n".format(std_helper.stringify(pkg_name)), 'yellow', attrs=['bold']))
            display_helper.print_list(["Name", "Version", "Description", "Registry"], result)
        else:
            print("Package not found.")
