Flake to setup a local env for atproto development
1#!/usr/bin/env bash
2set -o errexit
3set -o nounset
4set -o pipefail
5
6PDS_HOSTNAME=${PDS_HOSTNAME:-"pds.example.org:8443"}
7PDS_ADMIN_PASSWORD=${PDS_ADMIN_PASSWORD:-"admin"}
8
9curl \
10 --fail \
11 --silent \
12 --show-error \
13 --request POST \
14 --user "admin:${PDS_ADMIN_PASSWORD}" \
15 --header "Content-Type: application/json" \
16 --data '{"useCount": 1}' \
17 "https://${PDS_HOSTNAME}/xrpc/com.atproto.server.createInviteCode" | jq --raw-output '.code'