Fix #80, the batch file path should not be related to the output folder.

Also make sure that an absolute path is not treated as a relative one!



COOOKIESSSS!!!!!!
This commit is contained in:
Godzil 2018-08-01 21:21:46 +01:00
parent ce65324c57
commit 25dabd4955

View File

@ -22,8 +22,16 @@ const resol_table: { [id: string]: IResolData; } =
export default function(args: string[], done: (err?: Error) => void)
{
const config = Object.assign(cfg.load(), parse(args));
let batchPath;
const batchPath = path.join(config.output || process.cwd(), config.batch);
if (path.isAbsolute(config.batch))
{
batchPath = path.normalize(config.batch);
}
else
{
batchPath = path.normalize(path.join(process.cwd(), config.batch));
}
// Update the config file with new parameters
cfg.save(config);