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. is a modular framework for writing configuration utilities. It consists of:


 * A main program called.
 * 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.