https://github.com/bluesky-social/goat but with tangled's CI

improve command group summaries

+1 -1
account.go
··· 18 18 19 19 var cmdAccount = &cli.Command{ 20 20 Name: "account", 21 - Usage: "sub-commands for auth and account management", 21 + Usage: "commands for auth session and account management", 22 22 Flags: []cli.Flag{}, 23 23 Commands: []*cli.Command{ 24 24 &cli.Command{
+1 -1
account_migrate.go
··· 19 19 20 20 var cmdAccountMigrate = &cli.Command{ 21 21 Name: "migrate", 22 - Usage: "move account to a new PDS. requires full auth.", 22 + Usage: "move account to a new PDS. requires full auth (not app password)", 23 23 Flags: []cli.Flag{ 24 24 &cli.StringFlag{ 25 25 Name: "pds-host",
+1 -1
account_plc.go
··· 18 18 19 19 var cmdAccountPlc = &cli.Command{ 20 20 Name: "plc", 21 - Usage: "sub-commands for managing PLC DID via PDS host", 21 + Usage: "commands for managing PLC identity (DID) via PDS host", 22 22 Flags: []cli.Flag{ 23 23 &cli.StringFlag{ 24 24 Name: "plc-host",
+4 -4
blob.go
··· 15 15 16 16 var cmdBlob = &cli.Command{ 17 17 Name: "blob", 18 - Usage: "sub-commands for blobs", 18 + Usage: "commands for media files (blobs)", 19 19 Flags: []cli.Flag{}, 20 20 Commands: []*cli.Command{ 21 21 &cli.Command{ 22 22 Name: "export", 23 - Usage: "download all blobs for given account", 23 + Usage: "download all public blobs for indicated account", 24 24 ArgsUsage: `<at-identifier>`, 25 25 Flags: []cli.Flag{ 26 26 &cli.StringFlag{ ··· 38 38 &cli.Command{ 39 39 Name: "ls", 40 40 Aliases: []string{"list"}, 41 - Usage: "list all blobs for account", 41 + Usage: "list all public blobs for indicated account", 42 42 ArgsUsage: `<at-identifier>`, 43 43 Flags: []cli.Flag{}, 44 44 Action: runBlobList, ··· 58 58 }, 59 59 &cli.Command{ 60 60 Name: "upload", 61 - Usage: "upload a file", 61 + Usage: "upload a file (blob) to PDS", 62 62 ArgsUsage: `<file>`, 63 63 Flags: []cli.Flag{}, 64 64 Action: runBlobUpload,
+2 -2
bsky.go
··· 14 14 15 15 var cmdBsky = &cli.Command{ 16 16 Name: "bsky", 17 - Usage: "sub-commands for bsky app", 17 + Usage: "commands for bluesky social app (eg, posting)", 18 18 Flags: []cli.Flag{}, 19 19 Commands: []*cli.Command{ 20 20 &cli.Command{ 21 21 Name: "post", 22 - Usage: "create a post", 22 + Usage: "create a bluesky post", 23 23 ArgsUsage: `<text>`, 24 24 Action: runBskyPost, 25 25 },
+1 -1
bsky_prefs.go
··· 13 13 14 14 var cmdBskyPrefs = &cli.Command{ 15 15 Name: "prefs", 16 - Usage: "sub-commands for preferences", 16 + Usage: "commands for app preferences", 17 17 Flags: []cli.Flag{}, 18 18 Commands: []*cli.Command{ 19 19 &cli.Command{
+2 -2
key.go
··· 11 11 12 12 var cmdKey = &cli.Command{ 13 13 Name: "key", 14 - Usage: "sub-commands for cryptographic keys", 14 + Usage: "commands for managing cryptographic keys", 15 15 Commands: []*cli.Command{ 16 16 &cli.Command{ 17 17 Name: "generate", 18 - Usage: "outputs a new secret key", 18 + Usage: "create a new secret key", 19 19 Flags: []cli.Flag{ 20 20 &cli.StringFlag{ 21 21 Name: "type",
+1 -1
lexicon.go
··· 20 20 21 21 var cmdLex = &cli.Command{ 22 22 Name: "lex", 23 - Usage: "sub-commands for Lexicons", 23 + Usage: "commands for Lexicon schemas", 24 24 Flags: []cli.Flag{}, 25 25 Commands: []*cli.Command{ 26 26 &cli.Command{
+1 -1
pds.go
··· 14 14 15 15 var cmdPds = &cli.Command{ 16 16 Name: "pds", 17 - Usage: "sub-commands for pds hosts", 17 + Usage: "commands for inspecting and administering PDS hosts", 18 18 Flags: []cli.Flag{}, 19 19 Commands: []*cli.Command{ 20 20 &cli.Command{
+1 -1
plc.go
··· 22 22 23 23 var cmdPLC = &cli.Command{ 24 24 Name: "plc", 25 - Usage: "sub-commands for DID PLCs", 25 + Usage: "commands for PLC identities (DIDs) and directory interactions (see also 'account plc')", 26 26 Flags: []cli.Flag{ 27 27 &cli.StringFlag{ 28 28 Name: "plc-host",
+1 -1
record.go
··· 18 18 19 19 var cmdRecord = &cli.Command{ 20 20 Name: "record", 21 - Usage: "sub-commands for repo records", 21 + Usage: "commands for public repo records", 22 22 Flags: []cli.Flag{}, 23 23 Commands: []*cli.Command{ 24 24 cmdRecordGet,
+3 -3
relay.go
··· 15 15 16 16 var cmdRelay = &cli.Command{ 17 17 Name: "relay", 18 - Usage: "sub-commands for relays", 18 + Usage: "commands for querying and administering relays", 19 19 Flags: []cli.Flag{ 20 20 &cli.StringFlag{ 21 21 Name: "relay-host", ··· 27 27 Commands: []*cli.Command{ 28 28 &cli.Command{ 29 29 Name: "account", 30 - Usage: "sub-commands for accounts/repos on relay", 30 + Usage: "commands for accounts/repos on relay", 31 31 Commands: []*cli.Command{ 32 32 &cli.Command{ 33 33 Name: "list", ··· 62 62 }, 63 63 &cli.Command{ 64 64 Name: "host", 65 - Usage: "sub-commands for upstream hosts (eg, PDS)", 65 + Usage: "commands for upstream hosts (eg, PDS)", 66 66 Commands: []*cli.Command{ 67 67 &cli.Command{ 68 68 Name: "request-crawl",
+5 -5
relay_admin.go
··· 16 16 17 17 var cmdRelayAdmin = &cli.Command{ 18 18 Name: "admin", 19 - Usage: "sub-comands for relay administration", 19 + Usage: "comands for relay administration", 20 20 Flags: []cli.Flag{ 21 21 &cli.StringFlag{ 22 22 Name: "admin-password", ··· 32 32 Commands: []*cli.Command{ 33 33 &cli.Command{ 34 34 Name: "account", 35 - Usage: "sub-commands for managing accounts", 35 + Usage: "commands for managing accounts", 36 36 Commands: []*cli.Command{ 37 37 &cli.Command{ 38 38 Name: "takedown", ··· 60 60 }, 61 61 &cli.Command{ 62 62 Name: "host", 63 - Usage: "sub-commands for upstream hosts (eg, PDS)", 63 + Usage: "commands for upstream hosts (eg, PDS)", 64 64 Commands: []*cli.Command{ 65 65 &cli.Command{ 66 66 Name: "add", ··· 101 101 }, 102 102 &cli.Command{ 103 103 Name: "domain", 104 - Usage: "sub-commands for domain-level config", 104 + Usage: "commands for domain-level config", 105 105 Commands: []*cli.Command{ 106 106 &cli.Command{ 107 107 Name: "ban", ··· 125 125 }, 126 126 &cli.Command{ 127 127 Name: "consumer", 128 - Usage: "sub-commands for consumers", 128 + Usage: "commands for consumers", 129 129 Commands: []*cli.Command{ 130 130 &cli.Command{ 131 131 Name: "list",
+1 -1
repo.go
··· 23 23 24 24 var cmdRepo = &cli.Command{ 25 25 Name: "repo", 26 - Usage: "sub-commands for repositories", 26 + Usage: "commands for public atproto data repositories", 27 27 Flags: []cli.Flag{}, 28 28 Commands: []*cli.Command{ 29 29 &cli.Command{
+10 -10
syntax.go
··· 12 12 13 13 var cmdSyntax = &cli.Command{ 14 14 Name: "syntax", 15 - Usage: "sub-commands for string syntax helpers", 15 + Usage: "commands for parsing identifier strings", 16 16 Commands: []*cli.Command{ 17 17 &cli.Command{ 18 18 Name: "tid", 19 - Usage: "sub-commands for TIDs", 19 + Usage: "commands for TIDs", 20 20 Commands: []*cli.Command{ 21 21 &cli.Command{ 22 22 Name: "check", ··· 40 40 }, 41 41 &cli.Command{ 42 42 Name: "handle", 43 - Usage: "sub-commands for handle syntax", 43 + Usage: "commands for handle syntax", 44 44 Commands: []*cli.Command{ 45 45 &cli.Command{ 46 46 Name: "check", ··· 52 52 }, 53 53 &cli.Command{ 54 54 Name: "did", 55 - Usage: "sub-commands for DID syntax", 55 + Usage: "commands for DID syntax", 56 56 Commands: []*cli.Command{ 57 57 &cli.Command{ 58 58 Name: "check", ··· 64 64 }, 65 65 &cli.Command{ 66 66 Name: "cid", 67 - Usage: "sub-commands for CID syntax", 67 + Usage: "commands for CID syntax", 68 68 Commands: []*cli.Command{ 69 69 &cli.Command{ 70 70 Name: "check", ··· 76 76 }, 77 77 &cli.Command{ 78 78 Name: "rkey", 79 - Usage: "sub-commands for record key syntax", 79 + Usage: "commands for record key syntax", 80 80 Commands: []*cli.Command{ 81 81 &cli.Command{ 82 82 Name: "check", ··· 88 88 }, 89 89 &cli.Command{ 90 90 Name: "nsid", 91 - Usage: "sub-commands for NSID syntax", 91 + Usage: "commands for NSID syntax", 92 92 Commands: []*cli.Command{ 93 93 &cli.Command{ 94 94 Name: "check", ··· 100 100 }, 101 101 &cli.Command{ 102 102 Name: "at-uri", 103 - Usage: "sub-commands for AT-URI syntax", 103 + Usage: "commands for AT-URI syntax", 104 104 Commands: []*cli.Command{ 105 105 &cli.Command{ 106 106 Name: "check", ··· 112 112 }, 113 113 &cli.Command{ 114 114 Name: "datetime", 115 - Usage: "sub-commands for datetimes", 115 + Usage: "commands for datetimes", 116 116 Commands: []*cli.Command{ 117 117 &cli.Command{ 118 118 Name: "check", ··· 129 129 }, 130 130 &cli.Command{ 131 131 Name: "language", 132 - Usage: "sub-commands for language code syntax", 132 + Usage: "commands for language code syntax", 133 133 Commands: []*cli.Command{ 134 134 &cli.Command{ 135 135 Name: "check",