Amazon S3のCLIといえばs3cmdが有名なようですが、API認証の初期設定(--configure)にちょっと違和感を感じます。そこでCLIを自分で書いてみました。これを修正BSDライセンスで公開します。
動作環境はJavaSE6.0以降です。
まずは最低限必要なコマンドとして、ListとGetとPutの3つだけを用意しました。コマンドもオプションももう少し拡張するつもりです。
それとまだLinux/Mac用のshスクリプトしか書いていませんが、そのうちWindows用のbatファイルも書こうと思っています。
内部実装としても今のところクラス設計がとにかくいい加減なので、今後拡張しやすいように改善していく予定です。