feat: add partition table, move pkglist, update clean alias

This commit is contained in:
2026-06-18 10:43:29 +02:00
parent c0706de7f5
commit 7c12c032ac
5 changed files with 23 additions and 9 deletions

View File

@@ -8,15 +8,17 @@ config() {
}
# ============================================================
# Script de sauvegarde interactif (ordre corrigé)
# Script de sauvegarde interactif
# ============================================================
cd ~
# 1. Stager TOUS les fichiers autorisés par la whitelist
echo "🔄 Mise à jour des listes de paquets..."
pacman -Qqe > ~/scripts/pkglist_officiel.txt
pacman -Qqm > ~/scripts/pkglist_aur.txt
echo "⏳ Staging des fichiers autorisés..."
config add .
# 2. Vérifier ce qui est EFFECTIVEMENT dans le stage (prêt à être commité)
local staged_changes=$(config status -s)
if [[ -z "$staged_changes" ]]; then
@@ -25,14 +27,12 @@ if [[ -z "$staged_changes" ]]; then
exit 0
fi
# 3. Afficher le contenu du stage (ce qui va VRAIMENT partir)
echo "📦 Voici les fichiers qui seront DANS le commit :"
echo "-----------------------------------------------------"
config status -s
echo "-----------------------------------------------------"
echo ""
# 4. Demander le message de commit
echo -n "✏️ Entrez le message de commit (ou Entrée pour auto) : "
read -r msg
@@ -41,10 +41,8 @@ if [[ -z "$msg" ]]; then
echo "⏩ Message auto : \"$msg\""
fi
# 5. Commiter
config commit -m "$msg"
# 6. Pousser
if config remote | grep -q origin; then
echo "🚀 Push vers origin master..."
config push origin master