Hello,
I recently made a new project called paccat. It's a simple tool to print files from pacman packages.
As it's a new project there's plenty of issues open and features to implement. Most of them are quite easy and labelled with "good first issue". The rest are a little more involved but should still be rather straight forward.
Do note this project links to ALPM (archlinux package management library) and as such requires pacman to be installed to run. So this is rather limited to arch users (or people adventurous enough to build pacman on their distro).
Current open issues are:
- Add ability to get packages from local database instead of sync
- Verify file is in target before downloading
- Shell completion
- Man pages
- Add -1 --one to only match one package
- --binary should be set by default if stdin is not a tty
- Read from stdin with -
- Add -e --extract
- Make optional and use whole syncdb when omitted
I am happy to mentor and walk people through implementing these.