/ pdsadmin / help.sh
help.sh
 1  #!/bin/bash
 2  set -o errexit
 3  set -o nounset
 4  set -o pipefail
 5  
 6  # This script is used to display help information for the pdsadmin command.
 7  cat <<HELP
 8  pdsadmin help
 9  --
10  update
11    Update to the latest PDS version.
12      e.g. pdsadmin update
13  
14  account
15    list
16      List accounts
17      e.g. pdsadmin account list
18    create <EMAIL> <HANDLE>
19      Create a new account
20      e.g. pdsadmin account create alice@example.com alice.example.com
21    delete <DID>
22      Delete an account specified by DID.
23      e.g. pdsadmin account delete did:plc:xyz123abc456
24    takedown <DID>
25      Takedown an account specified by DID.
26      e.g. pdsadmin account takedown did:plc:xyz123abc456
27    untakedown <DID>
28      Remove a takedown from an account specified by DID.
29      e.g. pdsadmin account untakedown did:plc:xyz123abc456
30    reset-password <DID>
31      Reset a password for an account specified by DID.
32      e.g. pdsadmin account reset-password did:plc:xyz123abc456
33  
34  request-crawl [<RELAY HOST>]
35      Request a crawl from a relay host.
36      e.g. pdsadmin request-crawl bsky.network
37  
38  create-invite-code
39    Create a new invite code.
40      e.g. pdsadmin create-invite-code
41  
42  help
43      Display this help information.
44  
45  HELP