An open API service indexing awesome lists of open source software.

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

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
```

output of uvx clideps check

* * *

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