#!/usr/bin/env python3

from autogui import *

command = ""
update = Mode("sudo apt update", "Update package list")
dist_upgrade = Mode("sudo apt dist-upgrade", "Upgrade packages")
search = Mode("apt-cache search", "Search")
show = Mode("apt-cache show", "Show information")
install = Mode("sudo apt install", "Install a package")
autoremove = Mode("sudo apt autoremove --purge", "Remove a package")
package = Parameter('', '', "Package", ["sudo apt install", "sudo apt autoremove --purge", "apt-cache show"])
spackage = Parameter('', '| less', "Search terms", ["apt-cache search"])
widgets = [update, dist_upgrade, None, install, autoremove, show, package, search, None, spackage]
runapp(command, widgets, 'Apt GUI')
