Skip to content

netinvent/grommunio-cui

 
 

Repository files navigation

grommunio CUI

grommunio CUI (console user interface) is a textgraphical interface for managing the basic grommunio Appliance configuration. It is localized, with selectable keyboard layouts and languages.

shield-agpl shield-release shield-loc

Getting Started

Prerequisites

For CUI to work properly, the Python modules from requirements.txt need to be present.

Installation

Make sure the path is correctly set:

export PYTHONPATH="$PYTHONPATH:<cui_source_dir>"

or let the install script copy cui.sh to the system:

./install.sh

Support

Support is available through grommunio GmbH and its partners. See https://grommunio.com/ for details. A community forum is at https://community.grommunio.com/.

For direct contact and supplying information about a security-related responsible disclosure, contact [email protected].

Contributing

Translations

First, use xgettext from the package gettext-tools and run it to search for T_ function calls to generate the template .pot file via:

xgettext -kT_ -d cui -o locale/cui.pot cui/*.py

Then use msgmerge to merge the new or changed keys into the corresponding language file.

for lang in $(cd locale && echo */); do \
        msgmerge --update locale/$lang/LC_MESSAGES/cui.po locale/cui.pot; \
done

The translations are managed through a Weblate project. Contributions are regularly monitored and integrated in the release cycles of grommunio CUI.

About

Console user interface for grommunio

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 97.5%
  • Shell 1.9%
  • Makefile 0.6%