Interfejsy użytkownika

Interfejs użytkownika w programie AddUser-NG, służy do odpytywania o wartości dla opcji danej wtyczki. Użytkownik zostanie poproszony o podanie wartości dla danej opcji przez program, w momencie kiedy opcja ta nie ma określonej wartości w pliku konfiguracyjnym grupy. Więcej na ten temat, w podrozdziale: „Pliki grup (konfiguracja pluginów)” oraz: „Interfejsy użytkownika”

Jak już wcześniej w tym dokumencie zostało wspomniane, AddUser-NG, posiada wiele interfejsów użytkownika. Zostały one zaimplementowane również w postaci wtyczek, stąd też nic nie stoi na przeszkodzie aby napisać własny. Wraz z programem dostępne są następujące interfejsy: batch, readline, cdk, . Pierwszy z nich, odpowiada standardowemu, *nixowemu trybowi „command line”, czyli pobierania opcji w wierszu poleceń. Drugi zaś przypomina powłokę systemową bash, czyli posiada mechanizm dokończeń (ang. completitions), historię, itd... Trzeci natomiast, jest oparty o okienka konsolowe, które przypominają znany program dialog. Użytkownik podczas konfiguracji, może określić, który interface preferuje i zamierza używać.