Metadata-Version: 2.4
Name: ezscript
Version: 0.2.0.2
Summary: A custom English-like shorthand transpiler for Python. (yes, its vibe coded. please dont put me in a shooting range)
Author: zatr554 & Gemini
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown

# ezscript: for easier scripting
>still VERY WIP so dont use it for complicated stuff.


this project helps improve Python scripting for new users. please be nice enought to improve the project! there are only 5 supported features right now, so dont use for heavy coding!

# how to use it:

The Package comes with a new python syntax: `ezpy`. use it to compile your `.ezpy` scripts.

## `ezpy` usage


its easy as hell. just use `ezpy (script).ezpy`, whereas "(script)" is the name of your script. it then outputs the script with the exact same name, but now its a python script! yay!

# possible syntax as of current state:

* **`printf(...)`**: Automatic f-string formatting shortcut (`print(f...)`).
* **`repeat N times:`**: Clean count-based loops.
* **`repeat while <condition>:`**: Readable conditional loops.
* **`ask "..." -> var`**: Intuitive user input assignments.
* **`if <expr> fails:`**: Elegant guard clauses with stdout buffer verification.
* **`if <expr1> isnt <expr2>:`**: Human-readable inequality checks.

# help ezscript improve!

just change transcriber.py is enough to change how ezscript behaves!

### notes:

- when you compile `.ezpy` files into `.py` files, you cant really change how it behaves directly from the python script. the `.py` converted script is very messy and uses lots of conversion. make sure you look out! <small>it even says so in the commented sections ezpy creates.</small>

# contributors
- me
- Gemini
