'use strict'; var fs = require('fs'); var path = require('path'); module.exports = function (name) { if (typeof name !== 'string') { throw new Error('Missing completion type'); } var file = path.join(__dirname, '../completion', name); try { console.log(fs.readFileSync(file, 'utf8')); process.exit(0); } catch (err) { console.log( 'echo "gulp autocompletion rules for', '\'' + name + '\'', 'not found"' ); process.exit(5); } };