mirror of
https://github.com/cupcakearmy/autorestic.git
synced 2024-12-22 16:26:25 +00:00
run in shell to set paths and find restic
This commit is contained in:
parent
8fd0240929
commit
f9c645120b
@ -30,7 +30,7 @@ export const execPlain = (command: string, opt: SpawnSyncOptions = {}) => {
|
|||||||
const split = command.split(' ')
|
const split = command.split(' ')
|
||||||
if (split.length < 1) throw new Error(`The command ${command} is not valid`.red)
|
if (split.length < 1) throw new Error(`The command ${command} is not valid`.red)
|
||||||
|
|
||||||
return exec(split[0], split.slice(1), opt)
|
return exec(split[0], split.slice(1), { shell: true, ...opt })
|
||||||
}
|
}
|
||||||
|
|
||||||
export const checkIfResticIsAvailable = () =>
|
export const checkIfResticIsAvailable = () =>
|
||||||
@ -42,7 +42,7 @@ export const checkIfResticIsAvailable = () =>
|
|||||||
)
|
)
|
||||||
|
|
||||||
export const checkIfCommandIsAvailable = (cmd: string, errorMsg?: string) => {
|
export const checkIfCommandIsAvailable = (cmd: string, errorMsg?: string) => {
|
||||||
if (spawnSync(cmd).error)
|
if (spawnSync(cmd, { shell: true }).error)
|
||||||
throw new Error(errorMsg ? errorMsg : `"${cmd}" is not installed`.red)
|
throw new Error(errorMsg ? errorMsg : `"${cmd}" is not installed`.red)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user