···3939var challengeFlag = pflag.Bool("challenge", false, "compute DNS challenge entry from password (output zone file record)")
4040var challengeBareFlag = pflag.Bool("challenge-bare", false, "compute DNS challenge entry from password (output bare TXT value)")
4141var uploadGitFlag = pflag.String("upload-git", "", "replace site with contents of specified git repository")
4242-var uploadDirFlag = pflag.String("upload-dir", "", "replace site with contents of specified directory")
4343-var deleteFlag = pflag.Bool("delete", false, "delete site")
4242+var uploadDirFlag = pflag.String("upload-dir", "", "replace whole site or a subdirectory with contents of specified directory")
4343+var deleteFlag = pflag.Bool("delete", false, "delete whole site or a subdirectory")
4444var debugManifestFlag = pflag.Bool("debug-manifest", false, "retrieve site manifest as ProtoJSON, for debugging")
4545var serverFlag = pflag.String("server", "", "hostname of server to connect to")
4646var pathFlag = pflag.String("path", "", "partially update site at specified path")