Metadata-Version: 2.4
Name: aergia-lang
Version: 1.7.4
Summary: The Aergia programming language
Author: las-r
License: MIT
Project-URL: Homepage, https://github.com/las-r/aergia
Project-URL: Issues, https://github.com/las-r/aergia/issues
Project-URL: Documentation, https://las-r.github.io/aergia/
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Topic :: Software Development :: Interpreters
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# Aergia
**Aergia** is a minimalist yet still usable programming language, depending on your definition of usable.

## Installation
### Global Installation (pip)
#### GitHub
```bash
pip install git+https://github.com/las-r/aergia.git
```

#### PyPI (not recommended, outdated)
```bash
pip install aergia-lang
```

### Local Installation (in a directory)
Copy `/aergia` to your working directory.

## Usage
```bash
aergia <filename.aer>
```
Alternatively (for local installations):
```bash
python -m aergia <filename.aer>
```

## Updating
### GitHub
```bash
aergia --ghupdate
```
```bash
pip install --upgrade git+https://github.com/las-r/aergia.git
```

### PyPI (not recommended, outdated)
```bash
pip install --upgrade aergia-lang
```

## Syntax Documentation
Syntax Documentation can be found [here](https://las-r.github.io/aergia/).

## Tools
Aergia is provied with a few basic tools to aid in development:
- **Lethes**:\
A basic program minifier.\
Usage:  `aergia --lethes <filename.aer>`

- **Otia** (unreleased, wip):\
A basic program linter.\
Usage:  `aergia --otia <filename.aer>`
