#!/usr/bin/env bash set -o errexit set -o nounset set -o pipefail PDS_HOSTNAME=${PDS_HOSTNAME:-"pds.example.org:8443"} PDS_ADMIN_PASSWORD=${PDS_ADMIN_PASSWORD:-"admin"} curl \ --fail \ --silent \ --show-error \ --request POST \ --user "admin:${PDS_ADMIN_PASSWORD}" \ --header "Content-Type: application/json" \ --data '{"useCount": 1}' \ "https://${PDS_HOSTNAME}/xrpc/com.atproto.server.createInviteCode" | jq --raw-output '.code'