Metadata-Version: 2.4
Name: flaken
Version: 1.0.2
Summary: Drop a flake into your code — modular command snippets for Discord bots
Author: sharktubey
License: MIT
Project-URL: Homepage, https://flaken.vercel.app
Project-URL: Repository, https://github.com/sharktubey/Flaken
Project-URL: Documentation, https://flaken.vercel.app/docs.html
Keywords: discord,discord.py,bots,modular,cogs
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Communications :: Chat
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Requires-Dist: click>=8.0
Requires-Dist: httpx>=0.27
Requires-Dist: pydantic>=2.0
Requires-Dist: aiofiles>=23.0
Provides-Extra: server
Requires-Dist: fastapi>=0.110; extra == "server"
Requires-Dist: uvicorn>=0.27; extra == "server"
Provides-Extra: dev
Requires-Dist: discord.py>=2.0; extra == "dev"

# Flaken

Drop a flake into your code. Build complex Discord interactions in seconds.

```bash
pip install flaken
flaken init
flaken add flaken/leveling
```

```python
from flakes.leveling import LevelingSystem
await bot.add_cog(LevelingSystem(bot))
```

## Commands

- `flaken init` — Initialize a project
- `flaken search <query>` — Search the registry
- `flaken add <flake>` — Install a flake (use `--style prefix` for prefix-only commands)
- `flaken list` — List installed flakes
- `flaken remove <flake>` — Remove a flake
- `flaken info <flake>` — Show flake details

## Documentation

https://flaken.vercel.app
