Runmark — Know what makes your code run

Installation

Runmark is distributed as a lightweight Python CLI package with zero complex C-extensions or external binary dependencies.


System Requirements

  • Python: Python 3.10 or higher (Python 3.11, 3.12, 3.13 fully supported)
  • Operating Systems:
  • Windows: Windows 10, Windows 11 (AMD64, ARM64)
  • macOS: macOS 12+ (Apple Silicon M1/M2/M3/M4, Intel x86_64)
  • Linux: Ubuntu, Debian, Fedora, Arch, Alpine, RHEL (x86_64, arm64)
  • Privileges: Standard user permissions (Administrator/root is not required)

  • Install via pip

    bash
    pip install runmark

    To upgrade an existing installation:

    bash
    pip install --upgrade runmark

    bash
    pipx install runmark

    Install from Source

    bash
    git clone https://github.com/byanjanstarlord-arch/Runmark.git
    cd Runmark
    pip install -e .

    Verifying Installation

    bash
    runmark version

    Expected output:

    text
    ╭──────────────────────────────────────────────────────────────────────────────╮
    │ Runmark 0.2.2                                                                │
    │                                                                              │
    │ • Schema Version:  1.0                                                       │
    │ • Python Runtime:  3.12.10                                                   │
    │ • OS / Platform:   Windows (AMD64)                                           │
    │                                                                              │
    │ Git tracks your code. Runmark tracks what makes your code run.               │
    ╰──────────────────────────────────────────────────────────────────────────────╯