π¦ Installation¶
You can install Keepr either via PyPI (recommended) or as a standalone binary if you canβt install Python.
π Option 1: Install from PyPI (Recommended)¶
Keepr supports macOS, Linux, and Windows.
pip install keepr
Once installed, verify your installation:
keepr --help
π» Option 2: Download a Prebuilt Binary¶
If you prefer not to install Python, Keepr provides precompiled binaries built with PyInstaller, which bundle Python and all dependencies.
π Download the latest binary for your OS from the GitHub Releases page.
Steps¶
- Download the correct archive for your OS.
- Extract the contents to a permanent folder (e.g.
~/tools/keepron macOS/Linux, orC:\Tools\Keepron Windows). - Add that folder to your systemβs PATH so keepr can be run from anywhere.
π macOS & π§ Linux Shell Setup¶
On macOS and Linux, you'll update your shell's configuration file (usually .zshrc or .bashrc).
-
Move the Directory: Move the extracted
keeprfolder (containing the executable) to a clean, permanent location, like a newtoolsdirectory in your home folder:# Example: Move the extracted 'keepr' folder into a 'tools' directory mv /path/to/downloaded/keepr ~/tools/ -
Edit Shell Configuration: Open the configuration file for your shell (
.zshrcfor modern macOS,.bashrcfor most Linux systems) using a text editor likevim:# For modern macOS (Zsh): vim ~/.zshrc # For most Linux systems (Bash): vim ~/.bashrc -
Add to PATH: Add the following line to the very end of the file, replacing the path with your chosen directory:
export PATH="$HOME/tools/keepr:$PATH" -
Apply Changes: Save the file and apply the new configuration by running:
source ~/.zshrc # or source ~/.bashrc -
Verify: Open a new terminal window and run
keepr --help.
πͺ Windows PowerShell Setup¶
On Windows, you need to update your systems environment variables. This can be done through the GUI, but below I've posted instructions for doing this through the command line. Please ensure you're running Powershell in Administrator Mode.
-
Ensure you have moved the extracted
keeprfolder to a permanent, simple location, for example:C:\Tools\Keepr. -
Define the Path: Open a new Windows Terminal window running PowerShell. First, set the path to your
keeprfolder as a variable for easier use.# Set the variable to the exact path where the 'keepr' executable is located $KeeprPath = "C:\Tools\Keepr" -
Add the Path Permanently: Use the built-in .NET class method to append the new directory to your User-level PATH variable. The third argument "User" ensures the change is permanent.
[System.Environment]::SetEnvironmentVariable( "Path", "$env:Path;$KeeprPath", "User" ) -
Exclude the Dir From Windows Defender: Windows defender massively hampers performance of this executable as it scans the directory everytime which can take minutes. To avoid this, please exclude it from defender scans:
Add-MpPreference -ExclusionPath $KeeprPath -
Verify: Close and reopen any active Command Prompt or PowerShell windows, and then run
keepr --help.
πΎ Next Steps¶
Check out our user guides for: