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:
parent
ce65324c57
commit
25dabd4955
10
src/batch.ts
10
src/batch.ts
@ -22,8 +22,16 @@ const resol_table: { [id: string]: IResolData; } =
|
|||||||
export default function(args: string[], done: (err?: Error) => void)
|
export default function(args: string[], done: (err?: Error) => void)
|
||||||
{
|
{
|
||||||
const config = Object.assign(cfg.load(), parse(args));
|
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
|
// Update the config file with new parameters
|
||||||
cfg.save(config);
|
cfg.save(config);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user