#!/data/data/com.termux/files/usr/bin/sh set -e -u show_help() { echo 'Usage: packages command [arguments]' echo '' echo 'A tool for managing packages. Commands:' echo '' echo ' install ' echo ' list-all' echo ' list-installed' echo ' reinstall ' echo ' search ' echo ' show ' echo ' uninstall ' echo ' upgrade' exit 1 } if [ $# = 0 ]; then show_help; fi CMD="$1" shift 1 case "$CMD" in help) show_help;; install) apt update; apt install $@;; list-all) apt list $@;; list-installed) apt list --installed $@;; reinstall) apt install --reinstall $@;; search) apt update; apt search $@;; show) apt show $@;; uninstall|remove) apt remove $@;; update|upgrade) apt update; apt full-upgrade;; *) echo "Unknown command: '$CMD' (run 'packages help' for usage information)";; esac