|
||
---|---|---|
.github/workflows | ||
gradle/wrapper | ||
src | ||
.gitignore | ||
build.gradle | ||
gradlew | ||
gradlew.bat | ||
README.md | ||
settings.gradle |
PackageViewer
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.