https://github.com/jlevy/clideps
Terminal app setup with less pain
https://github.com/jlevy/clideps
Last synced: 10 months ago
JSON representation
Terminal app setup with less pain
- Host: GitHub
- URL: https://github.com/jlevy/clideps
- Owner: jlevy
- License: mit
- Created: 2025-04-14T04:39:24.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-02T01:19:11.000Z (12 months ago)
- Last Synced: 2025-07-04T05:39:06.715Z (10 months ago)
- Language: Python
- Homepage:
- Size: 169 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# clideps
(New and currently in progress!)
clideps is a cross-platform tool and library that helps with the headache of checking
your system setup and if you have various dependencies set up right:
- Environment variables, .env files, and API keys
- System tools and packages: Check for external tools (like ffmpeg or ripgrep) and
environment variables (such as API keys) available.
- Python external library dependencies
And then it interactively helps you fix it!
- It can help you find and safely edit .env files with API keys
- It can check if you have packages installed
- If you don't, it can tell you how to install them using whatever package manager you
use
- If you don't have a package manager installed, it will help you install it too!
Supports several major package managers on macOS, Windows, and Linux.
## Usage
It is available on PyPy `clideps` so do the usual `uv add clideps` or `pip install clideps`, etc.
For uv users (recommended):
```
# Run the cli
uvx clideps --help
# Check current setup
uvx clideps check
```

* * *
*This project was built from
[simple-modern-uv](https://github.com/jlevy/simple-modern-uv).*