À propos du projet

Paru est un assistant AUR (Arch User Repository) pour Arch Linux qui encapsule le gestionnaire de paquets standard pacman. Il est conçu pour offrir une expérience riche en fonctionnalités avec une interaction minimale, gérant à la fois les paquets des dépôts officiels et les paquets AUR via une interface unique. Principales capacités attestées dans le README : - Recherche et installation interactives : exécuter `paru <target>` recherche et installe un paquet cible de manière interactive. - Opérations standard de style pacman : `paru -S <target>` installe un paquet spécifique, `paru -Sua` met à niveau les paquets AUR, et `paru -Qua` liste les mises à jour AUR disponibles. - Gestion des PKGBUILD : `paru -G <target>` télécharge le PKGBUILD et les fichiers associés, `paru -Gp <target>` affiche le PKGBUILD, et `paru -Gc <target>` affiche les commentaires AUR. `paru -Bi .` construit et installe un PKGBUILD depuis le répertoire courant. - Suivi des paquets de développement : paru surveille les dépôts amont pour les paquets `-git` qu'il a installés, et `paru --gendb` génère une base de données de développement afin qu'il puisse suivre les paquets qu'il n'a pas installés. - Flux de révision : un processus de révision basé sur des fichiers peut être activé via l'option `FileManager` dans `paru.conf`, et la coloration syntaxique des PKGBUILD peut être activée en installant `bat`. - Options de configuration : `paru.conf` prend en charge des réglages tels que `BottomUp` pour inverser l'ordre de recherche, et la sortie couleur suit le réglage de couleur de pacman. - Documentation : les pages de manuel `paru(8)` et `paru.conf(5)` couvrent les options et la configuration. L'installation se fait depuis l'AUR en installant base-devel, en clonant le dépôt paru, et en exécutant `makepkg -si`. Le projet fournit également les paquets AUR paru-bin et paru-git. Le support communautaire est disponible via le canal IRC #paru sur Libera Chat. Le README précise que paru n'est pas un outil officiel et conseille de vérifier si makepkg lui-même peut construire un paquet avant de signaler des problèmes de construction.