Add an interactive variant of package_search