From f1e5e7bab29c71e862d258a06c3e03a1dbad2d0b Mon Sep 17 00:00:00 2001 From: Sander Declerck Date: Thu, 5 Feb 2026 11:01:56 +0100 Subject: [PATCH] Improve error message --- .../src/shell-integration/supported-shells/powershell.js | 4 +--- .../shell-integration/supported-shells/windowsPowershell.js | 4 +--- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/packages/safe-chain/src/shell-integration/supported-shells/powershell.js b/packages/safe-chain/src/shell-integration/supported-shells/powershell.js index a169915..fd2e3dd 100644 --- a/packages/safe-chain/src/shell-integration/supported-shells/powershell.js +++ b/packages/safe-chain/src/shell-integration/supported-shells/powershell.js @@ -45,9 +45,7 @@ async function setup() { await validatePowerShellExecutionPolicy(executableName); if (!isValid) { throw new Error( - `PowerShell execution policy is set to '${policy}', which prevents safe-chain from running. ` + - `To fix this, open PowerShell as Administrator and run: Set-ExecutionPolicy -ExecutionPolicy RemoteSigned. ` + - `For more information, see: https://github.com/AikidoSec/safe-chain/blob/main/docs/troubleshooting.md#powershell-execution-policy-blocks-scripts-windows`, + `PowerShell execution policy is set to '${policy}', which prevents safe-chain from running.\n\nTo fix this, open PowerShell as Administrator and run: Set-ExecutionPolicy -ExecutionPolicy RemoteSigned. `, ); } diff --git a/packages/safe-chain/src/shell-integration/supported-shells/windowsPowershell.js b/packages/safe-chain/src/shell-integration/supported-shells/windowsPowershell.js index acf0830..0a4d282 100644 --- a/packages/safe-chain/src/shell-integration/supported-shells/windowsPowershell.js +++ b/packages/safe-chain/src/shell-integration/supported-shells/windowsPowershell.js @@ -45,9 +45,7 @@ async function setup() { await validatePowerShellExecutionPolicy(executableName); if (!isValid) { throw new Error( - `PowerShell execution policy is set to '${policy}', which prevents safe-chain from running. ` + - `To fix this, open PowerShell as Administrator and run: Set-ExecutionPolicy -ExecutionPolicy RemoteSigned. ` + - `For more information, see: https://github.com/AikidoSec/safe-chain/blob/main/docs/troubleshooting.md#powershell-execution-policy-blocks-scripts-windows`, + `PowerShell execution policy is set to '${policy}', which prevents safe-chain from running.\n\nTo fix this, open PowerShell as Administrator and run: Set-ExecutionPolicy -ExecutionPolicy RemoteSigned. `, ); }