Setting the file. One moment.
Skill 97 · Copilot Usage Metrics
Subchapter 97.2
get-enterprise-user-metrics.sh
Shell22 lines698 B
#!/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