MacOSXにはsecurityというコマンドがあって、これを使うとシェルからキーチェーンにアクセスできる。OSXのコマンドはLinuxではなくBSD由来だが、securityはOSXの機能にアクセスするコマンドなのでたぶんOSX専用だろう。
QiitaではGUIによるパスワードの追加方法を紹介したが、もちろんコマンドで追加することもできる。
security add-generic-password -a your_account -s test3 -w hogehogefugafuga123
これでOK。開発者的にはこっちのほうがしっくり来る。securityコマンドで作るとアクセス許可ダイアログが出てこないのも利点。
しかし、add-generic-passwordとかサブコマンドが長すぎてタイプが面倒くさい。もう少しどうにかならなかったものか…