Eselect

eselect is a tool for administration and configuration on Gentoo systems. It will modify the system’s behavior and should be used with care by the system administrator. eselect is a modular framework for writing configuration utilities. It consists of:


 * A main program called eselect;
 * Various modules ( files) which carry out different tasks;
 * Several libraries which help ensure consistent behavior and simplify the creation of new modules.

A module provides several actions. Actions typically either display some information ( and   actions are common) or update the system somehow (for example,   and  ). Each module also provides  and   actions which explain how to use the module.