Skip to content

v0.1.0

Latest

Choose a tag to compare

@github-actions github-actions released this 02 Sep 18:41
· 3 commits to main since this release

srest v0.1.0 — First Public Release 🎉

A terminal user interface (TUI) for the Slurm REST API. Monitor your HPC cluster's jobs, nodes and partitions, submit jobs, and compose API requests — all from your shell, without SSH.

Features

  • Dashboard — real-time cluster overview: nodes up/down, jobs running/pending/completed/failed, partitions and accounts.
  • Jobs — your jobs with a detail panel: account, partition, time limit, run time, assigned nodes, log paths, exit code.
  • Nodes — cluster nodes with state, CPUs, memory and partitions.
  • Partitions — partition list with configured/total nodes and max wall time.
  • Query — request composer with ping, get jobs (with live-gathered filters), and submit jobs (with script, partition, qos, account, gres). Press e to open $EDITOR.
  • Custom query — type or paste any request path to run it directly.
  • Request history — persisted across sessions (max 100 entries).
  • Version auto-detection — adapts to slurmrestd data parser (v0.0.40–45).

Installation

Download the zip for your platform from the assets below and extract it:

unzip srest-linux-amd64.zip
chmod +x srest
SLURM_URL=http://localhost:6820 SLURM_JWT=$(scontrol token | cut -d= -f2) SLURM_USER_NAME=slurm ./srest

Links

License

Apache 2.0