Interactive dependency browser for Gentoo packages using equery.
- Browse packages by repository (overlay)
- View dependency graphs with dependants count
- Keyboard-driven vim ncdu-style navigation
- Caches results for faster subsequent launches
eselect repositories enable masterwolf && emerge --sync masterwolf # To enable the repository (if not already)
echo "app-portage/nceql **" > /etc/portage/package.accept_keywords/nceql # To accept the unkeyworded package
emerge --ask app-portage/nceqlOr if you would like to manually install instead:
git clone git@github.com:ulcuber/nceql.git
sudo emerge --ask --quiet --verbose app-portage/gentoolkit app-portage/emlop# internal sudo
./emlop
depgraph <atom>
depgraph "@selected"
# will be slow
depgraph "@installed"NOTE: emlop requires access to /var/log/emerge.log so sudo is inside
Cache: ~/.cache/nceql/
python -m ruff format depgraph