···2323var cmdPublish = &cli.Command{
2424 Name: "publish",
2525 Usage: "upload any new or updated lexicons",
2626- Description: "Publishes any new or updated local lexicons to the network, by creating schema records under the authenticated account.\nPublication requires a working AT network account, and appropriate DNS configuration. By default will only publish lexicons with DNS configured for the current account. See 'check-dns' command for configuration help, and '--skip-dns-check' to override.\nChecks schema status against live network and will not re-publish identical schemas, or update schemas by default (use '--update' to skip this check).\nOperates on entire ./lexicons/ directory unless specific files or directories are provided.",
2626+ Description: "Publishes any new or updated local lexicons to the network, by creating schema records under the authenticated account.\nPublication requires a working AT network account, and appropriate DNS configuration. By default will only publish lexicons with DNS configured for the current account. See 'check-dns' command for configuration help, and '--skip-dns-check' to override (note that this can clobber any existing records).\nChecks schema status against live network and will not re-publish identical schemas, or update schemas by default (use '--update' to skip this check).\nOperates on entire ./lexicons/ directory unless specific files or directories are provided.",
2727 ArgsUsage: `<file-or-dir>*`,
2828 Flags: []cli.Flag{
2929 &cli.StringFlag{
···3434 },
3535 &cli.StringFlag{
3636 Name: "username",
3737- Aliases: []string{"u"},
3837 Usage: "account identifier (handle or DID) for login",
3938 Sources: cli.EnvVars("GLOT_USERNAME", "ATP_USERNAME"),
4039 },
···175174 if remoteJSON != nil {
176175 if !cmd.Bool("update") {
177176 fmt.Printf(" 🟠 %s\n", nsid)
177177+ continue
178178 }
179179180180 local, err := data.UnmarshalJSON(localJSON)