![placeholder-rpk](https://private-user-images.githubusercontent.com/104327997/246628584-f1089f8d-4caa-4b27-83b7-9cc0a12ab5dc.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjU5NDE4ODIsIm5iZiI6MTcyNTk0MTU4MiwicGF0aCI6Ii8xMDQzMjc5OTcvMjQ2NjI4NTg0LWYxMDg5ZjhkLTRjYWEtNGIyNy04M2I3LTljYzBhMTJhYjVkYy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwOTEwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDkxMFQwNDEzMDJaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT00MWJiYjRhMGFhMWNmYWU1Y2FkOGJkOGU2NzljNDU4YmJmN2M2Y2E0MjVjMWQ3MDYwZjQxMWEwYzk4OTZlNjhiJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.nN-eDHDXDr9cGwtaVR8dE9Jf3DogOScN9GvpenSioEM)
A package manager wrapper for Pacstall, APT, Flatpak and snap.
USAGE: rhino-pkg [function] {flag} <input>
functions:
install: Install package(s) - Prompts user to respond with
the number(s) associated with the desired package(s).
remove: Uninstall package(s) - Prompts user to respond with
the number(s) associated with the desired package(s).
search: Search for package(s) - Does not have a second prompt.
update: Updates all packages accessible to the wrapper - does
not accept <input>, instead use install to update
individual packages. Has a confirmation prompt.
cleanup: Attempts to repair broken dependencies and remove any
unused packages. Does not accept <input>, but has
a confirmation prompt.
flags:
--help/-h: Display this page
--description/-d: By default, rhino-pkg will only display packages
that contain <input> within their name. Use this flag to increase
range and display packages with <input> in their description.
-y: Makes functions with confirmation prompts run promptless.
input:
Provide a package name or description.
Example execution:
$ rhino-pkg install foobar
Found packages matching 'foobar':
[0]: pyfoobar (apt)
[1]: foobarshell (apt)
[2]: foobar (flatpak)
[3]: foobar-web (snap)
[4]: foobar-bin (pacstall)
[5]: foobar-theme (pacstall)
Select which package to install [0-5]: 3 4 5
Selecting 'foobar-web' from package manager 'snap'
Selecting 'foobar-bin' from package manager 'pacstall'
Selecting 'foobar-theme' from package manager 'pacstall'
Are you sure? (y/N)
[...]
- Work on translations into languages not finished yet by either editing the
po/<language_code>.po
file, making a new one by runningcp po/rhino-pkg.pot po/<language_code>.po
, or using weblate (https://hosted.weblate.org/projects/rhino-linux/rhino-pkg/). Once you have completed or partially completed a po file, make a PR and we will merge it! Our goal is to have as many languages translated as possible due to the amount of people who may not be fluent in English.