The Fish(1)

NAME
thefish - graphical rc.conf editor/management tool

SYNOPSIS
thefish [-c -v -h]

DESCRIPTION
The Fish provides a graphical tool (based on GTK and ncurses) to manage and edit system variables stored in /etc/defaults/rc.conf and /etc/rc.conf

For testing purposes, or, for users that need to have different configurations, the program honours two environment variables: FISH_RC_DEFAULTS and FISH_RC.

The following options can be used:

-c Force console mode -v Show version and exit -h Show help

Modifying Values
There are two kinds of entries in rc.conf: Knobs and Strings. Knobs can only be either YES or NO. Strings can have any value. To modify a Knob simply click on any of the two radio buttons associated with it. To modify a string, edit the value to your needs.

Adding new entries
To add a new entry, simply press the “ Add ” button and fill the form. “ Name ” can be any name that is not already in use. “ Value ” can be " YES " , " NO ", or something else. Depending on what value you enter, the new entry will appear at the end of the Knob list, or the String list. Changes won't be saved until you press “ Commit ”.

Committing changes
To permanently save your changes, you need to have write access to /etc/rc.conf ( or FISH_RC) and press “ Commit ”. Once you do so, the modifications and new entries will be stored in a delta fashion.

ENVIRONMENT
By default, The Fish reads /etc/defaults/rc.conf and /etc/rc.conf You can change this behaviour by setting two environment variables:

FISH_RC_DEFAULTS
    user selected defaults file

FISH_RC
    user selected personal settings file

FILES
/etc/defaults/rc.conf /etc/rc.conf

SEE ALSO
rc.conf(5)

HISTORY
The Fish started as a little project in January 2002, after a proposition made by Terry Lambert on the freebsd-hackers mail list.

AUTHORS
Miguel Mendez <flynn@energyhq.homeip.net>

BUGS
The ncurses frontend doesn't have an Add option.