プログラムにパスワードを渡してもらう必要がある場合、引数で指定するのは危険だよね、ということで対話式でパスワードを設定できるようにするやり方を調査。Highlineというライブラリを使うと簡単みたい。 →Hatena Question - Rubyでユーザーからのパスワード入力を非表示(マスク)するためのライブラリ、もしくは方法を教えて下さい。 早速インストールしてサンプル(↑のサイトのコピペだけど)を書いてみました。 インストール: $ gem install highlineサンプル: require 'rubygems' require "highline" pw = HighLine.new.ask('pass: ') {|q| q.echo = '*' } puts pw 実行結果です。 pass: ******* abcdefgおー。