https://github.com/jlevy/clideps
Terminal setup with less pain
https://github.com/jlevy/clideps
Last synced: about 1 month ago
JSON representation
Terminal setup with less pain
- Host: GitHub
- URL: https://github.com/jlevy/clideps
- Owner: jlevy
- License: mit
- Created: 2025-04-14T04:39:24.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2025-04-17T00:48:59.000Z (about 2 months ago)
- Last Synced: 2025-04-17T11:32:20.129Z (about 2 months ago)
- Language: Python
- Homepage:
- Size: 116 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 as a pip as `clideps` so use as usual.
For uv users (recommended):```
# Run the cli
uvx clideps
# Add to your project and you will be able to streamline setup for your users:
uv add clideps
```* * *
*This project was built from
[simple-modern-uv](https://github.com/jlevy/simple-modern-uv).*