今までソースコードにパスワードを直書きしていて非常にまずい状態だったので無理やりどうにかしてみた。 Pit 一番手軽そうなのがPitというライブラリ。 使い方は簡単だ。 大好きなRubyを例に紹介するが、Pythonなどでも同様に扱えるみたい。 ruby -r pit -e "Pit.set('hoge', :data=>{'username'=>'hogeid', 'password'=>'hogehoge'})" require 'pit' config = Pit.get('hoge') id = config['id'] pw = config['password'] 環境変数生データ問題 ただ設定ファイルが特に暗号化されずに生で環境変数に載ってしまう。 Macの場合 ~/.pit/default.yaml Windowsの場合 C:\Users\%username%\.pit/d