Go to file
2022-12-15 20:06:47 +01:00
.github/workflows set steps names 2022-12-15 13:50:47 +01:00
gradle/wrapper Basic project structure 2022-11-21 09:55:43 +01:00
src fix typos and grammar errors 2022-12-15 20:04:51 +01:00
.gitignore Basic project structure 2022-11-21 09:55:43 +01:00
build.gradle Merge pull request #14 from ThomasRubini/main_app 2022-12-12 23:16:13 +01:00
gradlew Basic project structure 2022-11-21 09:55:43 +01:00
gradlew.bat Basic project structure 2022-11-21 09:55:43 +01:00
README.md fix typos and grammar errors 2022-12-15 20:04:51 +01:00
settings.gradle Basic project structure 2022-11-21 09:55:43 +01:00

PackageViewer

build Status

A propos

PackageViewer permer de rechercher et de visualiser un paquet et les dependances du paquet pour une distribtion donnée.

Distributions supportées

  • Arch Linux (depots officiels)
  • Fedora

Utilisation

Pour utiliser notre projet, vous pouvez cloner et build notre projet ou bien recuperer la derniere build.

parametres

parametre description
--help, -h Affiche laide
--distro,-d <{distribution}> Distribution linux dans la quelle rechercher le paquet
--depth <{profondeur}> Profondeur de larbre de dependance a afficher

Exemples

java -jar PackageViewer.jar -d fedora neofetch

java -jar PackageViewer.jar -d arch --depth 6 xorg-server

Build

Pour build le projet il faut necessairement une version de java superieure a 15.

Pour créer le fichier jar de notre projet il suffit de lancer la task "jar" du projet gradle :

./gradlew jar

Vous retrouverez le fichier jar dans le dossier build/libs/.

Vous pouvez lancer les test en lançant la task "test" :

./gradlew test

Dans le cas ou vous n'avez jamais utilisé gradle, l'executable gradlew se trouve a la racine du depot.

F.A.Q

Q: Est ce qu'il me faut internet pour utiliser ce programme? R: Oui, il fonctionne en faisant des requetes vers des api, sans connection c'est un peu plus compliqué.

Q: Est ce que {votre distribution preferée} sera supportée dans le futur? R: Si elle fournit une api pour ses paquets, peut etre. Sinon non :).

Q: Est ce que je peux l'utiliser sur ma Nintendo Switch? R: Oui, la version d'ubuntu que switchroot installe a une version assez recente de java pour lancer le programme.

Contributeurs

CAPELIER Marla

SIMAILA Djalim

RUBINI Thomas