http://www.perlmonks.org?node_id=1179385


in reply to NCurses based editor of configuration files?

See App::Cme/https://metacpan.org/pod/distribution/App-Cme/bin/cme - Check or edit configuration data with Config::Model

You can edit using already created GUIs like
tk: provides a Tk graphical interface (If Config::Model::TkUI is installed).
curses: provides a curses user interface (If Config::Model::CursesUI is installed).
shell: provides a shell like interface. See Config::Model::TermUI for details.

All you have to do is create a "model", see
https://metacpan.org/pod/Config::Model#Beginners
Config::Model::Manual::ModelCreationIntroduction - Introduction to model creation with Config::Model