Metadata-Version: 2.3
Name: bolt-native-macros
Version: 0.5.1
Summary: Add your description here
Requires-Dist: beet>=0.113.0
Requires-Dist: bolt>=0.50.0
Requires-Dist: mecha>=0.102.0
Requires-Dist: aegis-core>=1.11.0 ; extra == 'aegis'
Requires-Dist: bolt-expressions>=0.17.0 ; extra == 'bolt-expressions'
Requires-Python: >=3.14
Provides-Extra: aegis
Provides-Extra: bolt-expressions
Description-Content-Type: text/markdown

# Bolt Native Macros
> Lets you use macros naturally within your bolt code

## Configuration
1. Setup `beet.yml`/`beet.json`
```yml
pipeline:
 - mecha

require:
 - bolt
 - bolt_expressions    # Optional but has compatibility
 - bolt_native_macros
```
2. Start using macros
```mcfunction
if score @s id matches $(id) say me
```
```mcfunction
$execute if score @s id matches $(id) run say me
```