Go to file
Djalim Simaila 0c8b89d268
Merge pull request #43 from ThomasRubini/fix_fedora
[CANDIDATE FOR MERGE] fixed fedora still including forks
2022-12-15 23:23:05 +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 fixed fedora still including forks 2022-12-15 23:20:55 +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 QA spacing in README 2022-12-15 20:18:12 +01:00
settings.gradle Basic project structure 2022-11-21 09:55:43 +01:00

PackageViewer

build Status

What is this ?

PackageViewer is a project that allow people to search and visualize the dependencies tree of a package, for a given distribution

Supported distributions

  • Arch Linux (official repositories only, not AUR)
  • Fedora (rawhide)

How to use

You can either locally clone and compile the project, or use the latest build.

Syntax

parameter description
--help, -h Show help
--distro,-d <{distribution}> (optional) Distribution to search the packet in

Examples

java -jar PackageViewer.jar neofetch

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

Build

To build the project, you will need at least Java 15

After cloning the repository, run ./gradlew jar to generate the jar

It will be generated in build/libs/.

You can launch tests with the task "test" : ./gradlew test`

F.A.Q

Q: Do I need Internet to use this ?

A: yes, the project is using the distributions API to get package information.

Q: Will {You beloved distribution} be supported in the future ?

A: Depends on the price you are willing to pay.

Q: Can I use this on my Nintendo Switch ?

A: Yes, the Ubuntu version installed by switchroot has a recent enough version of java to run the program.

Contributors

CAPELIER Marla

SIMAILA Djalim

RUBINI Thomas