Rename product to dockmv (container, image, module, env vars)
Container/image/service name, Go module path, CLI binary name, and DOCKER_MIGRATE_* env vars still used the old working name; the project is branded DockMV everywhere else (README, logo, Gitea repo). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
// Command docker-migrate moves Docker containers, together with their volumes
|
||||
// Command dockmv moves Docker containers, together with their volumes
|
||||
// and bind mounts, from one host to another.
|
||||
//
|
||||
// It runs either as a web application (the default) or as a one-shot inventory
|
||||
@@ -26,9 +26,9 @@ import (
|
||||
"syscall"
|
||||
"time"
|
||||
|
||||
"github.com/arescom/docker-migrate/internal/api"
|
||||
"github.com/arescom/docker-migrate/internal/dkr"
|
||||
"github.com/arescom/docker-migrate/internal/webui"
|
||||
"github.com/arescom/dockmv/internal/api"
|
||||
"github.com/arescom/dockmv/internal/dkr"
|
||||
"github.com/arescom/dockmv/internal/webui"
|
||||
)
|
||||
|
||||
// version is overridden at build time with -ldflags "-X main.version=...".
|
||||
@@ -55,7 +55,7 @@ func run(args []string) error {
|
||||
case "inspect":
|
||||
return inspect(args)
|
||||
case "version":
|
||||
fmt.Printf("docker-migrate %s (%s %s/%s)\n", version, runtime.Version(), runtime.GOOS, runtime.GOARCH)
|
||||
fmt.Printf("dockmv %s (%s %s/%s)\n", version, runtime.Version(), runtime.GOOS, runtime.GOARCH)
|
||||
return nil
|
||||
case "help", "-h", "--help":
|
||||
usage()
|
||||
@@ -67,14 +67,14 @@ func run(args []string) error {
|
||||
}
|
||||
|
||||
func usage() {
|
||||
fmt.Fprint(os.Stderr, `docker-migrate - move Docker containers and their data between hosts
|
||||
fmt.Fprint(os.Stderr, `dockmv - move Docker containers and their data between hosts
|
||||
|
||||
Usage:
|
||||
docker-migrate [serve] [flags] start the web interface (default)
|
||||
docker-migrate inspect [flags] print the source inventory as JSON
|
||||
docker-migrate version print the version
|
||||
dockmv [serve] [flags] start the web interface (default)
|
||||
dockmv inspect [flags] print the source inventory as JSON
|
||||
dockmv version print the version
|
||||
|
||||
Run "docker-migrate serve -h" for the server flags.
|
||||
Run "dockmv serve -h" for the server flags.
|
||||
`)
|
||||
}
|
||||
|
||||
@@ -87,7 +87,7 @@ func serve(args []string) error {
|
||||
dockerHost := fs.String("docker-host", "", "source docker daemon (default: the DOCKER_HOST environment)")
|
||||
verbose := fs.Bool("v", false, "verbose logging")
|
||||
fs.Usage = func() {
|
||||
fmt.Fprintln(os.Stderr, "Usage: docker-migrate serve [flags]\n\nFlags:")
|
||||
fmt.Fprintln(os.Stderr, "Usage: dockmv serve [flags]\n\nFlags:")
|
||||
fs.PrintDefaults()
|
||||
}
|
||||
if err := fs.Parse(args); err != nil {
|
||||
@@ -148,7 +148,7 @@ func serve(args []string) error {
|
||||
if authToken != "" {
|
||||
url += "/?token=" + authToken
|
||||
}
|
||||
fmt.Fprintf(os.Stderr, "\n docker-migrate %s\n open %s\n data: %s\n\n", version, url, *dataDir)
|
||||
fmt.Fprintf(os.Stderr, "\n dockmv %s\n open %s\n data: %s\n\n", version, url, *dataDir)
|
||||
|
||||
ctx, stop := signal.NotifyContext(context.Background(), os.Interrupt, syscall.SIGTERM)
|
||||
defer stop()
|
||||
@@ -176,7 +176,7 @@ func inspect(args []string) error {
|
||||
dockerHost := fs.String("docker-host", "", "docker daemon to read (default: the DOCKER_HOST environment)")
|
||||
sizes := fs.Bool("sizes", false, "also measure volume sizes (slower)")
|
||||
fs.Usage = func() {
|
||||
fmt.Fprintln(os.Stderr, "Usage: docker-migrate inspect [flags]\n\nFlags:")
|
||||
fmt.Fprintln(os.Stderr, "Usage: dockmv inspect [flags]\n\nFlags:")
|
||||
fs.PrintDefaults()
|
||||
}
|
||||
if err := fs.Parse(args); err != nil {
|
||||
@@ -207,15 +207,15 @@ func inspect(args []string) error {
|
||||
}
|
||||
|
||||
// defaultDataDir picks a per-user location, honouring the container-friendly
|
||||
// DOCKER_MIGRATE_DATA override.
|
||||
// DOCKMV_DATA override.
|
||||
func defaultDataDir() string {
|
||||
if v := os.Getenv("DOCKER_MIGRATE_DATA"); v != "" {
|
||||
if v := os.Getenv("DOCKMV_DATA"); v != "" {
|
||||
return v
|
||||
}
|
||||
if dir, err := os.UserConfigDir(); err == nil {
|
||||
return filepath.Join(dir, "docker-migrate")
|
||||
return filepath.Join(dir, "dockmv")
|
||||
}
|
||||
return ".docker-migrate"
|
||||
return ".dockmv"
|
||||
}
|
||||
|
||||
func randomToken() string {
|
||||
|
||||
Reference in New Issue
Block a user