semvec/pypi-packages huggingface dataset:
serl 0.3.0b0
Serl - A tool for creating and using languages
License: MIT
Requires Python: >=3.11

# Serl - A tool for creating and using languages
<a href="https://pypi.org/project/serl/">
  <img src="https://img.shields.io/pypi/v/serl"/>
</a>
<a href="https://github.com/harrydowning/serl/blob/master/LICENSE">
  <img src="https://img.shields.io/github/license/harrydowning/serl"/>
</a>

Serl (serialized languages) is a format and corresponding command line tool for creating and using textual domain specific or markup languages with arbitrary syntax. This is achieved through the concept of language configurations, which are YAML files for specifying language syntax and functionality, used by the tool to execute language programs. These configurations can then be linked, allowing languages to be used like any other command line tool.

Documentation can be found on [Read The Docs](https://serl.readthedocs.io/en/latest/index.html).

### Development Workflow
| Command | Description |
| ------- | ----------- |
| `pip install .` | Build/install locally |
| `serl help` | Show the tool command line help screen |
| `pytest tests` or `test.bat` | Run automated test suite |
| `py -m build` | Build distribution |
| `py -m twine upload dist/*` | Upload distribution |
| `sphinx-build -b html docs/source/ docs/build/html` | Build documentation |


MIT License

Copyright (c) 2023 Harry Downing

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
hent 1.0.5
A neofetch alternative written in python.
License: MIT
Requires Python: >=3.6

# Hent

Neofetch alternative built in python

## Usage:
```
$ hent
         ..             Distro: Arch Linux
         cc             Kernel: 5.10.16-zen1-1-zen
        :ooc            Uptime: 3 hours, 45 minutes
       ::lool         Packages: 1864 (pacman), 38 (flatpak)
     .looooool.          Shell: bash
    .loo;..;ooo.      Terminal: kitty
   'oooo    looc.          CPU: Intel i7-4790K @ 4.00GHz
  ;l;'..     .';l;         GPU: GeForce RTX 2060 Rev. A
 ..              .'     Memory: 6325MB / 24562MB
```
```
$ hent --help
usage: hent [-h] [--distro distro] [--color true/false]

Neofetch inspired fetch tool built in python.

optional arguments:
  -h, --help          show this help message and exit
  --distro distro     which ascii art to use
  --color true/false  enable/disable colored output
```

## Installation:

### With pip:
```
pip3 install hent
```

### With git:
```
git clone https://github.com/imsofi/hent.git
cd hent
pip3 install --upgrade build
python3 -m build
pip3 install dist/*.whl
```

## Development

```
python3 -m venv .venv
source .venv/bin/activate
pip3 install -r requirements.txt
```