bosh takes the output of the specified command and displays it using a simple ncurses interface. Actions can be configured and run using the currently selected line of the output as part of the action. An example is to use ps as the main command and kill as an action. Then, using bosh, the ps output can be browsed to find a particular process, which is then killed.
| Licenses | GPL |
|---|---|
| Operating Systems | POSIX |
| Implementation | C |
Recent releases


Release Notes: This release adds the uservars option, which allows data to be retained by bosh for later by setting the $BOSHVAR1..$BOSHVARx variables. The $BOSHTITLE variable has been added, and the 'common' option and support for code blocks in configuration files were added. See the new example configuration 'bof' for details.


Release Notes: This release adds new options to specify shell and a header area, new variables for commands and actions ($BOSHPID and $BOSHPPID), and a man page.


Release Notes: This release adds support for user-input to parameters, a method of aborting a configuration if it is invoked incorrectly (BOSHERR), multi-line entries in configuration files to aid readability, a configure script, and a few minor fixes.


Release Notes: This release adds support for actions with output, passing command-line parameters to configurations, simple multi-line selection, a preaction setting for command code to run before actions and an autorefresh setting to re-run the command automatically after a certain number of seconds.


Release Notes: This release adds support for searching the buffer and piping the buffer through another command and back to the buffer. It also allows bosh to be run as an interpreter invoked from a script she-bang (#!) for easier invocation of a bosh configuration.