Skip to main content

tri job — Async Job System

Run long-running commands asynchronously with status tracking, log collection, and artifact management.

Subcommands

CommandArgumentsDescription
tri job start <command><command> [args...]Start async job
tri job status <id><job-id>Check job status (pending/running/completed/failed)
tri job logs <id><job-id>Get stdout/stderr logs
tri job artifacts <id><job-id>Collect job output artifacts
tri job cancel <id><job-id>Cancel running job
tri job listList all jobs

Examples

tri job start "zig build"          # Start build job
tri job list # List all jobs
tri job status abc123 # Check specific job
tri job logs abc123 # Get job output
tri job artifacts abc123 # Collect outputs
tri job cancel abc123 # Cancel running job

Handler

File: src/tri/tri_job.zig