summaryrefslogtreecommitdiff
path: root/src/frontend
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-06-06 16:22:04 +0100
committerV3n3RiX <venerix@redcorelinux.org>2020-06-06 16:22:04 +0100
commitac0efd1bd6c703147bd8d3caedf489fab87d6131 (patch)
treee6af981b6e90be35447dbb88dd276a4d8ff2d47e /src/frontend
parent49e6ab19aa461151132dfb4f1cf962d4ef403c66 (diff)
big rewrite : split the backend in smaller pieces, rework the cli frontend to work with the new backend ... gui frontend wip
Diffstat (limited to 'src/frontend')
-rwxr-xr-xsrc/frontend/cli/sisyphus-cli.py67
1 files changed, 39 insertions, 28 deletions
diff --git a/src/frontend/cli/sisyphus-cli.py b/src/frontend/cli/sisyphus-cli.py
index c78f939..1393cae 100755
--- a/src/frontend/cli/sisyphus-cli.py
+++ b/src/frontend/cli/sisyphus-cli.py
@@ -1,10 +1,23 @@
#!/usr/bin/python3
+import sisyphus.branchinject
+import sisyphus.check
+import sisyphus.help
+import sisyphus.install
+import sisyphus.mirror
+import sisyphus.removeorphans
+import sisyphus.rescue
+import sisyphus.search
+import sisyphus.setjobs
+import sisyphus.sysinfo
+import sisyphus.uninstall
+import sisyphus.uninstallforce
+import sisyphus.update
+import sisyphus.upgrade
import sys
-from libsisyphus import *
-checkUpdate()
-setJobs.__wrapped__() #undecorate
+sisyphus.check.update()
+sisyphus.setjobs.start.__wrapped__() # undecorate
pkgList = sys.argv[2:]
if "__main__" == __name__:
@@ -13,59 +26,57 @@ if "__main__" == __name__:
if not pkgList:
sys.exit("\n" + "Nothing to install, please provide at least one package name; quitting" + "\n")
else:
- startInstall(pkgList)
+ sisyphus.install.start(pkgList)
elif "--uninstall" in sys.argv[1:]:
if not pkgList:
sys.exit("\n" + "Nothing to uninstall, please provide at least one package name; quitting" + "\n")
else:
- startUninstall(pkgList)
+ sisyphus.uninstall.start(pkgList)
elif "--force-uninstall" in sys.argv[1:]:
if not pkgList:
sys.exit("\n" + "Nothing to force uninstall, please provide at least one package name; quitting" + "\n")
else:
- startUninstallForce(pkgList)
+ sisyphus.uninstallforce.start(pkgList)
elif "--remove-orphans" in sys.argv[1:]:
- removeOrphans()
- elif "--update" in sys.argv[1:]:
- startUpdate()
- elif "--upgrade" in sys.argv[1:]:
- startUpgrade()
+ sisyphus.removeorphans.start()
elif "--search" in sys.argv[1:]:
if not pkgList:
sys.exit("\n" + "Nothing to search, please provide at least one package name; quitting" + "\n")
else:
- startSearch(pkgList)
- elif "--spmsync" in sys.argv[1:]:
- startSyncSPM()
+ sisyphus.search.start(pkgList)
+ elif "--update" in sys.argv[1:]:
+ sisyphus.update.start()
+ elif "--upgrade" in sys.argv[1:]:
+ sisyphus.upgrade.start()
elif "--rescue" in sys.argv[1:]:
- rescueDB()
+ sisyphus.rescue.start()
elif "--sysinfo" in sys.argv[1:]:
- sysInfo()
+ sisyphus.sysinfo.show()
elif "--mirror" in sys.argv[1:]:
if "--list" in sys.argv[2:]:
- printMirrorList()
+ sisyphus.mirror.printList()
elif "--set" in sys.argv[2:]:
if sys.argv[3:]:
- setActiveMirror(sys.argv[3:])
+ sisyphus.mirror.setActive(sys.argv[3:])
else:
- showHelp()
+ sisyphus.help.show()
else:
- showHelp()
+ sisyphus.help.show()
elif "--branch=master" in sys.argv[1:]:
if "--remote=gitlab" in sys.argv[2:]:
- injectGitlabMaster()
+ sisyphus.branchinject.gitlabMaster()
elif "--remote=pagure" in sys.argv[2:]:
- injectPagureMaster()
+ sisyphus.branchinject.pagureMaster()
else:
- showHelp()
+ sisyphus.help.show()
elif "--branch=next" in sys.argv[1:]:
if "--remote=gitlab" in sys.argv[2:]:
- injectGitlabNext()
+ sisyphus.branchinject.gitlabNext()
elif "--remote=pagure" in sys.argv[2:]:
- injectPagureNext()
+ sisyphus.branchinject.pagureNext()
else:
- showHelp()
+ sisyphus.help.show()
elif "--help" in sys.argv[1:]:
- showHelp()
+ sisyphus.help.show()
else:
- showHelp()
+ sisyphus.help.show()