This is a combination of getty, login, and xinit for use on Linux console. Has a friendly curses-based prompt. Scroll through valid login names instead of typing it. Will remember last login name, so all you have to type is the password. Will launch X if .xinitrc is present, or a shell otherwise. Can fallback to plain shell if X fails to start.
minor feature: Set logind-related XDG_ environment variables.Use /etc/shells to find unusable accounts.Use pkg-config to find ncurses.Add installdirs target and DESTDIR support.Change license to ISC.