Metadata-Version: 2.4
Name: clideps
Version: 0.1.2
Summary: Terminal environment setup with less pain
Project-URL: Repository, https://github.com/jlevy/clideps
Author-email: Joshua Levy <joshua@cal.berkeley.edu>
License-Expression: MIT
License-File: LICENSE
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Typing :: Typed
Requires-Python: <4.0,>=3.11
Requires-Dist: cachetools>=5.5.2
Requires-Dist: dotenv>=0.9.9
Requires-Dist: flowmark>=0.4.6
Requires-Dist: prettyfmt>=0.3.1
Requires-Dist: pydantic>=2.11.3
Requires-Dist: pyyaml>=6.0.2
Requires-Dist: questionary>=2.1.0
Requires-Dist: rich-argparse>=1.7.0
Requires-Dist: rich>=14.0.0
Requires-Dist: strif>=3.0.1
Description-Content-Type: text/markdown

# 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).*
