github.com/ActiveState/termtest (go): Cross-platform (Windows, Mac, Linux) integration testing for your terminals
Keywords: cross-platform|emulation|expect|golang|linux|macos|terminal|testing|windows