#!/usr/bin/env bash
# packs/tmuxinator/install-010-core.sh -- install tmuxinator via apt.
#
# Mutates: installs the 'tmuxinator' apt package if absent (Ubuntu universe;
# pulls ruby as a dependency). apt over gem, deliberately: one package
# source for the whole team, no per-user gem environments to debug.
#
# Usage: bash install-010-core.sh   [TOOLKIT_DRY_RUN=1 to preview]
# Exit codes: 0 PROCEED, 1 HOLD, 2 precondition missing. ASCII + LF.

set -euo pipefail
shopt -s inherit_errexit 2>/dev/null || true
IFS=$'\n\t'
PACK_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
. "$PACK_DIR/../../lib/lib-install.sh"

if command -v tmuxinator >/dev/null 2>&1; then
    ok "tmuxinator already installed: $(tmuxinator version 2>/dev/null || echo present)"
else
    info "tmuxinator not found; installing via apt"
    apt_install tmuxinator
fi
