apt commands no longer hardcoded, moved includes, main program improvement, some cleanup

This commit is contained in:
levasseur
2021-06-08 17:39:53 +02:00
parent 754dfa1934
commit ce4542cf99
8 changed files with 113 additions and 23 deletions

View File

@@ -1,6 +1,6 @@
# Some display functions and defines color codes
# (standard 16 colors display)
# Standard 16 colors display declaration
DEFAULTFG="\e[0;39m"
DEFAULTBG="\e[0;49m"
DEFAULTCOL=${DEFAULTBG}${DEFAULTFG}

43
lib/pkgman.sh Normal file
View File

@@ -0,0 +1,43 @@
# Fonctions de gestion de paquets
# Mise à jour de la base de donnée
pkgupdt()
{
prnt I "Mise à jour de la liste des paquets..."
$PKG_MAN $COM_UPDATE $@
}
export -f pkgupdt
# Installation
pkginst()
{
prnt I "Installation de paquets..."
[[ $# -lt 1 ]] && prnt E "pkginst(): des paramètres sont requis." && exit 11
$PKG_MAN $COM_INSTALL $@
}
export -f pkginst
# Mise à jour
pkgupgd()
{
prnt I "Application de la mise à jours du système..."
$PKG_MAN $COM_UPGRADE $@
}
export -f pkgupgd
# Désinstallation
pkgrem()
{
prnt I "Désinstallation de paquets..."
[[ $# -lt 1 ]] && prnt E "pkgrem(): des paramètres sont requis." && exit 11
$PKG_MAN $COM_REMOVE $@
}
export -f pkgrem
# Désinstallation du superflu
pkgautorem()
{
prnt I "Désinstallation de paquets superflus..."
$PKG_MAN $COM_AUTOREM $@
}
export -f pkgautorem