Using __dirname

This commit is contained in:
Thaddee Tyl 2014-01-18 18:57:03 +01:00
parent 48cf0cc008
commit 24f1bd6f0f
2 changed files with 10 additions and 7 deletions

View File

@ -1,4 +1,5 @@
var fs = require('fs');
var path = require('path');
var SVGO = require('svgo');
// Initialize what will be used for automatic text measurement.
@ -7,15 +8,16 @@ var canvasElement = new Canvas(0, 0); // Width and height are irrelevant.
var canvasContext = canvasElement.getContext('2d');
var CanvasFont = Canvas.Font;
try {
var opensans = new CanvasFont('Verdana', './Verdana.ttf');
var opensans = new CanvasFont('Verdana',
path.join(__dirname, 'Verdana.ttf'));
canvasContext.addFont(opensans);
} catch(e) {}
canvasContext.font = '11px Verdana';
canvasContext.font = '11px Verdana, "DejaVu Sans"';
// Template crafting action below.
var dot = require('dot');
var colorscheme = require('./colorscheme.json');
var template = fs.readFileSync('./template.svg');
var colorscheme = require(path.join(__dirname, 'colorscheme.json'));
var template = fs.readFileSync(path.join(__dirname, 'template.svg'));
var imageTemplate = dot.template(''+template);
function optimize(string, callback) {

View File

@ -1,6 +1,7 @@
var badge = require('./badge.js');
var svg2img = require('./svg-to-img.js');
var colorscheme = require('./colorscheme.json');
var path = require('path');
var badge = require(path.join(__dirname, 'badge.js'));
var svg2img = require(path.join(__dirname, 'svg-to-img.js'));
var colorscheme = require(path.join(__dirname, 'colorscheme.json'));
if (process.argv.length < 4) {
console.log('Usage: badge subject status [:colorscheme] [.output]');
console.log('Or: badge subject status right-color [left-color] [.output]');