ライブラリ、もしくは方法を教えて下さい。
ちなみにPerlにはTerm-Promptというライブラリがあり、
これを使うとユーザーのパスワード入力を非表示にすることができます。
$result = prompt('p', 'text prompt', 'help prompt', 'default' );
$result is whatever the user types, but the characters are not echoed
to the screen.
Highlineライブラリというのがあります。以下が参考になるのでは。
Highlineライブラリ。これを使うとパスワードの入力だとか、端末の出力に色をつけたりすることが簡単にできるらしい。
実際のコーディングとしては、こんな感じで。パスワードを"*"でマスクします。
require "highline" id = HighLine.new.ask('ID: ') pw = HighLine.new.ask('Password: ') {|q| q.echo = '*' }
ありがとうございます。早速試して動作しました。