INIshell is a flexible Java user interface, that can be configured for applications that themselves need to be configured via ini-files. It allows to set constraints regarding the sections, keys and values that may be present in the ini-files that are produced by the end user.

The end users use INIshell with an XML-file provided for a certain application. They see a GUI that guides them through the creation of the ini-file for this other application.

It was developed to help with the creation of ini-files for MeteoIO and Snowpack and it is available under GPL version 3 or above, see

This project has been made possible with the support of the WSL Institute for Snow and Avalanche Research SLF. Some statistics about the code base are visible at

Powered by InDefero,
a CĂ©ondo Ltd initiative.