ニフクラ mobile backend用のCLIクライアント、ncmb-cliにファイルストアへのディレクトリアップロード機能を追加しました。これまでファイル単位ではアップロードできていたのですが、ディレクトリを指定した時に、そのディレクトリ内すべてのファイルをアップロードします。
インストール方法
ncmb-cliのインストールは npm コマンドで行います。
$ npm install ncmb-cli -g
これで ncmb
というコマンドが使えるようになります。
使い方
基本的な使い方はディレクトリを指定するだけです。
$ ncmb file upload path/to/directory
なお pr
、pw
オプションで全員読み込み(public read)と全員書き込み(public write)権限を指定できます。特定のロールやユーザへの権限付与設定はできませんので注意してください。
$ ncmb file upload -pr true - pw false path/to/directory
注意点
ファイルストアは階層構造をサポートしていません。このコマンドでもサブディレクトリは処理対象外としています。
最後に
例えば index.html、app.js、app.cssなどをディレクトリの中に配置し、まとめてアップロードするといった使い方が考えられます。一つ一つのファイルを管理画面で処理するのは手間なので、このコマンドを使って素早く処理してください。