The Fish provides a GTK-based graphical tool to manage and edit FreeBSD 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.
| Tags | Systems Administration |
|---|---|
| Licenses | BSD Revised |
| Operating Systems | POSIX BSD FreeBSD |
| Implementation | C++ C |
Recent releases


Changes: A small bug in the GTK about dialog was fixed. The Qt build was fixed.


Changes: The frontend code now receives an RC_CONF struct instead of two RC_NODEs. Two illegal memory writes detected by valgrind were fixed. Parts of the code were edited to conform to FreeBSD's code style guide. The GTK+ interface makes use of some GTK 2.6+ features if that version of the library is present. The man page was updated.


Changes: The duplicated file I/O code has been moved to its own file. The ncurses code has been cleaned up.


Changes: It's now possible to sort entries by name, value, and status. Some parts of the GTK+ interface code were rewritten.


Changes: The parser has been updated to take new rc.conf variables into account. A typo in the scons script has been fixed. All the code has been cleaned.