semvec/pypi-packages huggingface dataset:
luciditycli 0.1.7
Simple module for aesthetic CLI interfaces
Requires Python: >=3.12

# 🌘 lucidity

> the clarity of intelligence in a piece of work

> [!IMPORTANT]
> This repository contains ONLY THE MODULE! You must install Lucidity as a library to use the demo!! View the demo [here](https://github.com/qwikster/liminity). NOTE: The demo program is almost entirely AI generated!! This should not be your judgement!! READ THIS SCRIPT


## what?
`lucidity` is a Python library designed to make minimal yet aesthetic CLI programs.

## how?
a fairly exhaustive feature list-
- theming system
    - load themes from a file, persist between sessions
    - create new themes
    - comes with multiple premade themes
    - reference theme colors easily
- storage system
    - easily save and load config information to disk without using a config library
- box drawing tools
- buffer system
- input listening
- hotkeys

- works on all terminal emulators

## ok but how?
[RTFM](TFM.md)

## ok but like seriously how?
> [!WARNING]
> use `pipx` if your system tells you to! for example, Arch Linux

install the library: `pip install lucidity`
install the demo: `pip install TODO ADD`

run the demo: `ADD LATER`

## why?
https://siege.hackclub.com
liminity 0.1.8
AI todo list demo for luciditycli's features
Requires Python: >=3.12

# liminity
A CLI todo list demoing the Lucidity Python module.
> [!IMPORTANT]
> THIS DEMO IS AI GENERATED!!! I ran out of time because I was at daydream making https://github.com/qwikster/oneslot. DO NOT JUDGE THIS CODE!! USE THE MAIN REPO!

## dependencies
`pip install lucidity`
(use pipx if your terminal says to)
## usage
`pip install liminity`
shell: `liminity`
Uhhhh follow the instructions on screen
## features
custom theme support with easy switching. LIST DATA IS NOT PERSISTENT. uhhhh otherwise just look at the main lucidity repo
lambda-middleware 0.3.1
Python client for AWS Lambda middleware functions
Requires Python: >=3.13

# Lambda Middleware

A Python client library for calling AWS Lambda functions. This package simplifies Lambda invocations by providing a clean, typed interface with full AWS integration.

## Features

- **Simple API**: Just instantiate `LambdaMiddleware` and call methods
- **Flexible Configuration**: Environment variables or programmatic configuration
- **CLI Interface**: Invoke Lambda functions from the command line
- **Type Safe**: Full type hints with Pydantic validation
- **AWS Integration**: Built on boto3 for seamless AWS authentication

## Installation

Install via pip or uv:

```bash
pip install lambda-middleware
# OR
uv add lambda-middleware
```

## Configuration

Set the Lambda function name via environment variable:

```bash
export LAMBDA_FUNCTION_NAME=your-lambda-function
```

Or create a `.env` file:

```env
LAMBDA_FUNCTION_NAME=your-lambda-function
```

## Usage

### Programmatic Usage

```python
import asyncio
from lambda_middleware import LambdaMiddleware

# Initialize with environment config
middleware = LambdaMiddleware()

# Or provide custom config
from lambda_middleware.config import Config
config = Config(lambda_function_name="my-function")
middleware = LambdaMiddleware(config=config)

# Call the Lambda function
async def main():
    response = await middleware.call_lambda({
        "action": "your_action",
        "params": {}
    })
    print(response)

asyncio.run(main())
```

### CLI Usage

Check AWS credentials:

```bash
lambda-middleware middleware caller-identity
```

Call the Lambda function:

```bash
lambda-middleware middleware call --function-name my-lambda-function --message "test payload"
```

### Dry Run Mode

Test IAM permissions without invoking the function:

```python
response = await middleware.call_lambda(
    {"action": "your_action"},
    dry_run=True
)
```

## Requirements

- Python 3.13+
- AWS credentials configured (via `~/.aws/credentials`, environment variables, or IAM role)
- Access to the target Lambda function

## Development

Install development dependencies:

```bash
uv add --dev pytest pytest-mock pytest-asyncio
```

Run tests:

```bash
pytest
```

## License

Internal use only - Factored organization.