![placeholder-rpk](https://private-user-images.githubusercontent.com/104327997/246628584-f1089f8d-4caa-4b27-83b7-9cc0a12ab5dc.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjM3MTQ4NTEsIm5iZiI6MTcyMzcxNDU1MSwicGF0aCI6Ii8xMDQzMjc5OTcvMjQ2NjI4NTg0LWYxMDg5ZjhkLTRjYWEtNGIyNy04M2I3LTljYzBhMTJhYjVkYy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwODE1JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDgxNVQwOTM1NTFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT0zOGI5OTI5ZjRlZTBhYzA3YTM5ZmE4NjBjYzNjY2U1OTYzNzA1YzAzM2EyM2E1YjQ1NjY4ZDUyNzE4YzBlNmY4JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.397HIbo_Zt2fDmZ-HjmQTqo_5BLregVy9RGx7Qb_ZT4)
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 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.
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.