Skip to content

v0.2.51

Choose a tag to compare

@sling86 sling86 released this 05 Jun 08:20
· 5 commits to main since this release

its v0.2.51

Platforms: Windows (x64) · Linux (x64)

Quick install

Linux (drops its into ~/.local/bin):

curl -fsSL https://github.com/sling86/its-releases/releases/latest/download/install.sh | bash

Windows (drops its.exe into %LOCALAPPDATA%\Programs\its and adds it to the user PATH):

irm https://github.com/sling86/its-releases/releases/latest/download/install.ps1 | iex

Or download ItsSetup.exe for the Inno Setup installer.

Full asset list below. docs/ · CHANGELOG.md · LICENSE — all auto-synced into this repo on every release.

Changes

Added

  • its rmm clients create --name <n> [--site <s>] — create a client (TRMM
    creates its first site in the same call; --site names it, default
    Default). Idempotent.
  • its rmm clients delete <id|name> --confirm [--move-to-site <id>] — delete
    a client; if it still has agents, --move-to-site reassigns them first (TRMM
    refuses otherwise, now surfaced with a clear message).
  • its rmm sites list now shows a per-site agents (agent_count) column,
    sourced from /clients/ (the flat sites route omits it).

Fixed

  • its rmm agents list now populates the client and site columns
    (and makes --client/--site filters work) — the list endpoint returns these
    as site_name/client_name, which were not mapped, so the columns were blank.
  • its rmm sites delete now returns a clear message for the two expected
    400s — "a client must keep ≥1 site" and "site still has agents" — instead of
    the raw API error.