mirror of
https://github.com/github/awesome-copilot.git
synced 2026-02-23 20:05:12 +00:00
A Copilot CLI agent skill that retrieves and displays GitHub Copilot usage metrics for organizations and enterprises via the REST API. Features: - Organization-level aggregated and per-user metrics - Enterprise-level aggregated and per-user metrics - Query metrics for specific dates - Uses gh CLI for API authentication Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
23 lines
698 B
Bash
23 lines
698 B
Bash
#!/usr/bin/env bash
|
|
# Fetch per-user Copilot usage metrics for an enterprise
|
|
# Usage: get-enterprise-user-metrics.sh <enterprise> [day]
|
|
# enterprise - GitHub enterprise slug
|
|
# day - (optional) specific day in YYYY-MM-DD format
|
|
|
|
set -euo pipefail
|
|
|
|
ENTERPRISE="${1:?Usage: get-enterprise-user-metrics.sh <enterprise> [day]}"
|
|
DAY="${2:-}"
|
|
|
|
if [ -n "$DAY" ]; then
|
|
gh api \
|
|
-H "Accept: application/vnd.github+json" \
|
|
-H "X-GitHub-Api-Version: 2022-11-28" \
|
|
"/enterprises/$ENTERPRISE/copilot/usage/users/day?day=$DAY"
|
|
else
|
|
gh api \
|
|
-H "Accept: application/vnd.github+json" \
|
|
-H "X-GitHub-Api-Version: 2022-11-28" \
|
|
"/enterprises/$ENTERPRISE/copilot/usage/users"
|
|
fi
|