Interfejsy użytkownika

O interfejsach użytkownika, zostało już dużo powiedziane w rozdziale poświęconemu możliwościom AddUser-NG. Teraz, skoro wiesz już nieco więcej o konfiguracji, należałoby uściślić wszystkie pojęcia.

Interfejs użytkownika w AddUser-NG, służy do komunikowania się z użytkownikiem. Jest on wywoływany w momencie, jeżeli, opcja jakiegoś z pluginów wymaga konfiguracji, czyli, albo jej wartość nie jest określona w pliku grupy, bądź też jest po prostu zakomentowana. W takim wypadku, użytkownik zostanie poinformowany: jaka to opcja, do jakiego pluginu należy, zostanie wyświetlona pomoc dotycząca tej opcji oraz jej domyślna wartość (jeżeli takową dana opcja posiada). Następnie użytkownik zostanie poproszony o wpisanie wartości dla tej opcji. Jeżeli w tym momencie użytkownik przerwie wywołanie programu, AddUser-NG, po prostu zakończy działanie, nie dokonując żadnych zmian w systemie.

Ponad to, interfejs użytkownika, zostaje wywołany przez program w momencie pojawienia się błędów, czyli w celach informacyjnych, a przy podaniu opcji -V | --verbose , wyświetlane są komunikaty na temat przebiegu działania.

W zależności od interfejsu, zachowanie dotyczące pobierania, wyświetlania danych, jest różne, dlatego warto je teraz omówić.