# jemcv/lolst architecture

> Architecture diagram of the GitHub repository jemcv/lolst, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-09-28). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/jemcv/lolst
- Repository: https://github.com/jemcv/lolst

## Overview

LOLst.sh is a small Bash CLI that accepts a region and summoner identifier, then displays League of Legends player statistics in the terminal. The README documents the invocation and output fields; no source excerpts were provided, so external data-fetching behavior is not inferred.

Main entry points: [`lolst.sh`](https://github.com/jemcv/lolst/blob/main/lolst.sh) (LOLst CLI)

## Diagram (Mermaid)

```mermaid
flowchart TD

node_user(("Player"))
node_lolst["LOLst CLI<br/>[lolst.sh]"]
node_terminal(("Terminal"))

node_user -->|"runs with arguments"| node_lolst
node_lolst -->|"displays stats"| node_terminal

click node_lolst "https://github.com/jemcv/lolst/blob/main/lolst.sh"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_user,node_terminal toneIndigo
class node_lolst toneTeal
```

## Components

### Other components

- **Player**
- [LOLst CLI](https://github.com/jemcv/lolst/blob/main/lolst.sh): `lolst.sh`
- **Terminal**

## Connections

- Player → LOLst CLI: runs with arguments
- LOLst CLI → Terminal: displays stats
