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