tldr/lib/request.js

15 lines
433 B
JavaScript

var request = require('request');
var repo = require('./repo');
exports.get = function(command, done) {
// TODO: add local disk cache that respects HTTP headers
// for example https://github.com/matteoagosti/node-request-caching
request.get(repo.url(command), function(err, res, body) {
if (err || res.statusCode != 200) {
done(command + ' command not available');
} else {
done(null, body);
}
})
};