Skip to content
 
 

Latest commit

 

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

NCursesEQueryList

Interactive dependency browser for Gentoo packages using equery.

Features

  • Browse packages by repository (overlay)
  • View dependency graphs with dependants count
  • Keyboard-driven vim ncdu-style navigation
  • Caches results for faster subsequent launches

Installation

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/nceql

Or 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

Usage

# 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

Files

Cache: ~/.cache/nceql/

Dev

Lint

python -m ruff format depgraph

About

Gentoo portage dependencies navigator on Curses in NCDU style

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages