Skip to content

Latest commit

History

History
39 lines (25 loc) 路 1.82 KB

File metadata and controls

39 lines (25 loc) 路 1.82 KB

carnage logo

carnage

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

GitHub License GitHub Release Python Version from PEP 621 TOML Gentoo Wiki Badge

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