Я хочу написать простую программу шифрования / дешифрования файлов в Chez Scheme, используя функцию сценариев Chez Scheme для запуска программы из командной строки Unix. Для этого мне нужно ввести ключ. Я хочу предложить пользователю ввести клавишу на клавиатуре, но вместо букв клавиши отображаются звездочки на экране. Другими словами, взаимодействие с программой должно выглядеть следующим образом:
$ crypt <infile >outfile
Enter key: ***********
Repeat key: ***********
Как я могу перевести терминал в режим raw, чтобы он не отображал клавишу при вводе?