tix-tracker 0.3.0

A terminal issue tracker: markdown + YAML frontmatter issues with a kanban TUI and CLI
Documentation
#!/usr/bin/env bash
# Fake `linear-cli` for WP05 integration tests. Same recording model as the
# fake glab above, keyed on TIX_FAKE_RECORD / TIX_FAKE_LIST / TIX_FAKE_FAIL.
set -u
record="${TIX_FAKE_RECORD:?TIX_FAKE_RECORD must be set for the fake linear-cli}"
echo "linear-cli $*" >> "$record"
echo "LINEAR_TOKEN=${LINEAR_TOKEN:-}" >> "$record"
if [ "${TIX_FAKE_FAIL:-}" != "" ]; then
    echo "LEAK:LINEAR_TOKEN=$LINEAR_TOKEN" >&2
    exit "${TIX_FAKE_FAIL}"
fi
sub="${1:-}"; shift 2>/dev/null || true
case "$sub" in
    issue)
        sub2="${1:-}"; shift 2>/dev/null || true
        case "$sub2" in
            create)
                printf '{"identifier": "TIX-101", "url": "https://linear.app/acme/issue/TIX-101"}\n'
                ;;
            update)
                echo ""
                ;;
            list)
                printf '%s\n' "${TIX_FAKE_LIST:-[]}"
                ;;
            *)
                echo "unknown linear-cli issue subcommand: $sub2" >&2
                exit 2
                ;;
        esac
        ;;
    *)
        echo "unknown linear-cli subcommand: $sub" >&2
        exit 2
        ;;
esac
exit 0