From bab41785dd6af2ecc88078dd22550b483e7fc776 Mon Sep 17 00:00:00 2001
From: V3n3RiX <venerix@redcorelinux.org>
Date: Tue, 9 Jun 2020 14:36:02 +0100
Subject: make search work

---
 src/backend/search.py            |  4 ++--
 src/frontend/cli/sisyphus-cli.py | 10 +++++-----
 2 files changed, 7 insertions(+), 7 deletions(-)

(limited to 'src')

diff --git a/src/backend/search.py b/src/backend/search.py
index 7e5ab2f..c9b5862 100644
--- a/src/backend/search.py
+++ b/src/backend/search.py
@@ -2,5 +2,5 @@
 
 import subprocess
 
-def start(pkgList):
-    subprocess.call(['emerge', '--search', '--getbinpkg'] + pkgList)
+def start(pkgname):
+    subprocess.call(['emerge', '--search', '--getbinpkg'] + list(pkgname))
diff --git a/src/frontend/cli/sisyphus-cli.py b/src/frontend/cli/sisyphus-cli.py
index 69e95b6..3d7a21f 100755
--- a/src/frontend/cli/sisyphus-cli.py
+++ b/src/frontend/cli/sisyphus-cli.py
@@ -18,6 +18,11 @@ def app_callback():
     """
     pass
 
+@app.command("search")
+def search(pkgname: List[str]):
+    """Search for binary and/or ebuild (source) packages."""
+    sisyphus.search.start(pkgname)
+
 @app.command("update")
 def update():
     """Update the Portage tree, the Redcore Overlay(s), Portage configs and Sisyphus's package database."""
@@ -59,11 +64,6 @@ def autoremove():
     """
     typer.echo("Performing cleanup ... ")
 
-@app.command("search")
-def install(pkglist: List[str]):
-    """Search for binary and/or ebuild (source) packages."""
-    [typer.echo(f"Searching for {pkg}") for pkg in pkglist]
-
 @app.command("spmsync")
 def spmsync():
     """Sync Sisyphus's package database with Portage's package database.
-- 
cgit v1.2.3