Metadata-Version: 2.1
Name: cupcake-editor
Version: 0.2.1
Summary: Embeddable code editor for tkinter
Author: Billy
Author-email: billydevbusiness@gmail.com
Requires-Python: >=3.10,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Description-Content-Type: text/markdown

# Cupcake 🧁

[Docs](https://billyeatcookies.github.io/cupcake/pages/docs.html) |
[Gallery](https://billyeatcookies.github.io/cupcake/index.html) |
[Releases](https://github.com/billyeatcookies/cupcake/releases)

<!--
<table>
    <td>
        <a href=https://billyeatcookies.github.io/cupcake/pages/docs.html>Docs</a>
    </td>
    <td>
        <a href=https://billyeatcookies.github.io/cupcake/index.html>Documentation</a>
    </td>
    <td>
        <a href=https://github.com/billyeatcookies/cupcake/releases>Releases</a>
    </td>
</table> -->
Cupcake is the code editor that powers [Biscuit](https://github.com/billyeatcookies/Biscuit), written in pure python with the tkinter library. See a good list of the code editor's features [here](#features). It is licensed under the [MIT License](./LICENSE).

<table>
    <td>
        <img src=https://user-images.githubusercontent.com/70792552/162617435-a9145e3e-e380-4afd-8e78-cbeedeb1bd24.gif />
    </td>
    <td>
        <img src=https://user-images.githubusercontent.com/70792552/162617464-65169951-fc20-44f3-9f24-a7d80cb6eb10.gif />
    </td>
</table>

<!-- ![something](.github/res/screenshot.png) -->

## Installation

```
pip install cupcake-py
```

## Features

- [x] Syntax Highlighting
- [x] Auto completions
- [x] Auto Indentation
- [x] Minimap
- [ ] Extendable language support
- [ ] Find Replace
- [ ] Code Debugging
- [ ] Language Detection
- [ ] Code Folding

## Usage
- import cupcake to your script.

### Example: Basic Code Editor

- Run `python examples/basic.py`
- Open your script to edit
- Start editing.

