+'use strict';
+
+exports.put = put;
+exports.get = get;
+exports.del = del;
+
+var superagent = require('superagent'),
+ path = require('path');
+
+var server = 'http://localhost:3000/api/files/';
+
+function put(filePath) {
+ var relativeFilePath = path.resolve(filePath).slice(process.cwd().length + 1);
+ superagent.put(server + relativeFilePath).attach('file', filePath).end(function (error, result) {
+ if (error) return console.log('Failed', result ? result.body : error);
+ console.log('Success', result.body);
+ });
+}
+
+function get(filePath) {
+ var relativeFilePath = path.resolve(filePath).slice(process.cwd().length + 1);
+ superagent.get(server + relativeFilePath).end(function (error, result) {
+ if (error) return console.log('Failed', result ? result.body : error);
+ console.log('Success', result.body);
+ });
+}
+
+function del(filePath) {
+ var relativeFilePath = path.resolve(filePath).slice(process.cwd().length + 1);
+ superagent.del(server + relativeFilePath).end(function (error, result) {
+ if (error) return console.log('Failed', result ? result.body : error);
+ console.log('Success', result.body);
+ });
+}