The TrackSeries CLI provides terminal and agent-friendly access to your TrackSeries account. This public repository contains the npm installer and downloadable releases; the application source is maintained separately.
Node.js 20 or newer is required. Install the latest stable release with:
npm install --global @trackseries/cli
trackseries auth loginBefore the first stable release, install the current preview with:
npm install --global @trackseries/cli@nextThe first trackseries invocation downloads and checksum-verifies the matching release artifact for the current operating system and architecture. Later invocations reuse the versioned executable from the platform-specific TrackSeries data directory. npm installation does not execute lifecycle scripts.
Supported targets:
- glibc-based Linux x64 and ARM64
- macOS x64 and ARM64
- Windows x64 and ARM64
Archives and SHA-256 checksums are available from GitHub Releases.
After installation, authenticate and inspect the available commands:
trackseries auth login
trackseries auth status
trackseries --skilltrackseries --skill prints version-matched instructions designed for coding agents and other automated tools.
Install the latest published version with:
npm install --global @trackseries/cli@latestPreview releases are published under the npm next tag:
npm install --global @trackseries/cli@nextAuthentication uses the OAuth device authorization flow. Credentials are stored in the platform-specific TrackSeries configuration directory and are never stored in this repository or the npm package.
Release archives are verified against their accompanying SHA-256 checksum before installation. The initial binaries are not code-signed, so Windows SmartScreen or macOS Gatekeeper may require manual approval.