Enhance Screenpipe Installation Script with Robust PATH Handling and … #1657
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description:
This pull request refines the
screenpipe-install.ps1
script to improve usability, reliability, and execution on Windows systems. It builds on the original script’s ability to bypass execution policies and installscreenpipe
, addressing pain points like delayed PATH updates, indefinite antivirus lock waits, and incomplete error handling. These changes ensure users can runscreenpipe
immediately after installation without manual intervention, enhancing integration with projects like Miso AI.Changes:
Immediate PATH Application:
$binPath
and refresh$env:Path
in the current session, eliminating the need for a terminal restart or logout.screenpipe
right after installation.Improved Antivirus Handling:
Enhanced Error Handling:
Execution Policy Robustness:
Set-ExecutionPolicy Bypass
, but added a note in the output to inform users of the change, improving transparency.Post-Install Verification:
screenpipe.exe
exists and is accessible post-move.Motivation:
Users, including those integrating
screenpipe
with Node.js/Electron apps, faced issues where:This PR resolves these, making the script more robust and user-friendly.
Testing:
screenpipe
runs immediately post-install without restart.Related Issues: