converted index.js to task

master
Matt Huntington 10 years ago
parent 1b34c2dd2f
commit 3a9f5fe626

@ -1,3 +1,4 @@
var converter = require('./index.js');
module.exports = function(grunt) {
grunt.initConfig({
@ -18,7 +19,11 @@ module.exports = function(grunt) {
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.registerTask('default', ['watch']);
grunt.registerTask('convert-tabs-to-html', function(){
console.log('hi');
var done = this.async();
converter(function(result){
console.log(result);
done();
});
});
};

@ -1,5 +1,5 @@
#!/usr/bin/env node
fs = require('fs');
module.exports = function(callback){
var insertTabs = function(num_tabs) {
var result = '';
@ -55,15 +55,20 @@ var parseFile = function(data, callback){
html += emptyTabStack(tabStack);
callback(html);
}
fs.readFile(process.argv[2], 'utf8', function(err, data){
//fs.readFile(process.argv[2], 'utf8', function(err, data){
fs.readFile('test.txt', 'utf8', function(err, data){
if(err){
console.log(err);
} else {
parseFile(data, function(html){
console.log('<html><head></head><body>');
console.log(html);
console.log('</body></html>');
//console.log('<html><head></head><body>');
//console.log(html);
//console.log('</body></html>');
var result = '<html><head></head><body>';
result += html;
result += '</body></html>';
callback(result);
});
}
});
};

Loading…
Cancel
Save