Projects / Curses Command Front-end

Curses Command Front-end

CCFE is a simple tool to quickly supply an interactive screen-oriented interface to command line scripts and commands. It prompts users for the information needed to run the commands, and can be programmed with your preferred shell to provide predefined selections and run-time defaults. It also provides a menu system to hierarchically organize them and a viewer to browse the standard output and standard error of invoked scripts or commands.

Operating Systems

Last announcement

Debian and RPM packages now available 05 Apr 2011 22:37

Some minor changes to documentation were made. Built RPM and Debian packages.

Recent releases

  •  14 May 2012 21:47

    Release Notes: This release added + key functionality, and extended the ability to browse forward and backward through the list of accepted values (with and +) to any field where the attribute list_cmd has source-type=const and list-type=single-val. The metacharacter "*" was added to refer to all fields IDs in form actions: now it is possible to refer to them with "%{*}" instead of "%{id_0}%{id_1}...%{id_N}". Some changes were made to the ccfe(1), ccfe.conf(5), and ccfe_form(5) manual pages.

    •  11 Apr 2012 21:35

      Release Notes: This release added a "-l" option to change the library path and the ability to change library path by defining the CCFE_LIB_DIR environment variable. A bug where "ccfe -s" sometimes produced an incorrect shortcuts list was fixed. In the "ccfe -s" output, a "~" flag was added to shortcuts referring to menus and forms in the user's home directory. A "exec" action was added in forms and menu items to use ccfe as a simple application launcher. It runs an external command or application and returns to the OS when it is terminated. Some changes were made to the ccfe(1), ccfe_form(5), and ccfe_menu(5) manual pages.

      •  12 Dec 2011 22:53

        Release Notes: A bug with loading user private instance configuration was fixed. The ability to configure F11 and F12 keys was added. The The info window horizontal position was changed to a better center alignment. Some changes were made to the ccfe(1) and ccfe.conf(5) manual pages. Some cosmetic changes were made to "ccfe -v" output.

        •  19 Sep 2011 22:07

          Release Notes: A segmentation fault that occurred on the x86_64 architecture was fixed.

          •  29 Aug 2011 19:28

            Release Notes: This release fixes a bug: log file mode forced to 0600. It adds a "persist" field attribute to save the field value between CCFE executions. It adds "PERS_WRITE_ERROR_TITLE" and "PERS_WRITE_ERROR_MSG" in the messages definition file. Some changes were made to ccfe(1), ccfe_form(5), and ccfe_menu(5) manual pages.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.