Installation
Installation Guide¶
This guide provides detailed instructions for installing and configuring Cursor-Utils on various platforms.
Verifying Installation¶
To verify that Cursor-Utils has been installed correctly:
This should display the version number of the installed package.
Upgrading your Cursor Agent¶
By now, you should have Cursor-Utils installed in your environment. Now its time to upgrade your Cursor Agent and install the latest version of Cursor-Utils in the current repo / project / directory:
Warning
Even tho you have installed the latest version of Cursor-Utils in your environment, each time you start a new Cursor workspace, you need to run the cursor-utils install .
command to install the latest version of Cursor-Utils in the current repo / project / directory.
Info
Please note the .
is required to install the agent in the current repo / project / directory.
API Key Setup¶
Cursor-Utils requires API keys for certain commands. Set up these keys using the config
command:
- Visit Google AI Studio to obtain a Gemini API key
- Configure the key in Cursor-Utils:
- Get a Perplexity API key from Perplexity API docs
- Configure the key:
For GitHub integration, you need a GitHub Personal Access Token:
- Create a token at GitHub Settings > Developer settings > Personal access tokens
- Configure the token:
Updating Cursor-Utils¶
To update to the latest version:
Troubleshooting¶
Common Installation Issues¶
Permission Errors¶
If you encounter permission errors during installation:
Dependency Conflicts¶
If you experience dependency conflicts:
Path Issues¶
If the cursor-utils
command is not found after installation:
- Ensure Python's bin directory is in your PATH
- For user installations, verify that
~/.local/bin
is in your PATH
Add to your shell profile (~/.bashrc, ~/.zshrc, etc.):
Getting Help¶
If you continue to experience issues:
- Check the GitHub repository for known issues
- Verify system requirements are met
- Try installation in a clean virtual environment
- Consult the advanced documentation at https://gweidart.github.io/cursor-utils/