var fs = require('fs'),
events = require('events'),
- util = require('util');
+ util = require('util'),
+ path = require('path');
var config_filename = 'config.js',
config_dirs = ['/etc/kiwiirc/', __dirname + '/../'],
conf_filepath,
i;
- if (manual_config_file) {
+ if ((manual_config_file) || (this.manual_config_file)) {
+ manual_config_file = path.resolve(path.normalize(manual_config_file || this.manual_config_file));
if (fs.existsSync(manual_config_file)) {
try {
if (fs.lstatSync(manual_config_file).isFile() === true) {