(completer, cb)
| 188 | } |
| 189 | |
| 190 | function readRc(completer, cb) { |
| 191 | var file = '.' + process.env.SHELL.match(/\/bin\/(\w+)/)[1] + 'rc', |
| 192 | filepath = pth.join(process.env.HOME, file); |
| 193 | fs.lstat(filepath, function (err, stats) { |
| 194 | if(err) return cb(new Error("No " + file + " file. You'll have to run instead: " + completer + " completion >> ~/" + file)); |
| 195 | fs.readFile(filepath, 'utf8', cb); |
| 196 | }); |
| 197 | } |
| 198 | |
| 199 | function writeRc(content, cb) { |
| 200 | var file = '.' + process.env.SHELL.match(/\/bin\/(\w+)/)[1] + 'rc', |