Skip to content

dsafxP/carnage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

184 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

carnage logo

carnage

Text-based user interface (TUI) front-end for Portage and eix.

GitHub License GitHub Release Python Version from PEP 621 TOML

Preview

Its goal is to centralize common Gentoo package management tasks in a unified, efficient, and user-friendly interface. It is heavily inspired by Gentoo Portage Overlays, seeking to do everything that it can but ran locally in your machine:

  • View Gentoo Repository News
  • Read Gentoo Linux Security Advisories
  • Browse Portage packages
  • Inspect USE Flags
  • Manage and explore Overlays

carnage integrates multiple Portage tools (including eix) and adds a backend for extended functionality and caching beyond what the command line provides.

A default configuration file is automatically generated at: ~/.config/carnage/carnage.toml

Tip

Since eix is used for several operations internally, having a remote cache is important to have all options available. Optimizing eix in any of the recommended ways will accelerate carnage at the same time. You can read about optimizing eix in the Gentoo Wiki article on eix.

🚀 Installation

carnage is available through the GURU overlay:

emerge --ask app-portage/carnage

About

📦 TUI front-end for Portage and eix

Topics

Resources

License

Stars

Watchers

Forks

Languages