mirror of
https://github.com/Rain-kl/OpenFlare.git
synced 2026-10-01 22:46:38 +08:00
22 lines
558 B
Go
22 lines
558 B
Go
// Copyright 2026 Arctel.net
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package cmd
|
|
|
|
import (
|
|
"context"
|
|
|
|
"github.com/Rain-kl/Wavelet/internal/apps/openflare/zone"
|
|
"github.com/Rain-kl/Wavelet/internal/db/migrator"
|
|
"github.com/spf13/cobra"
|
|
)
|
|
|
|
var migrateZonesCmd = &cobra.Command{
|
|
Use: "migrate-zones", Short: "导入旧域名数据到 Zone",
|
|
PreRun: func(_ *cobra.Command, _ []string) { migrator.Migrate() },
|
|
RunE: func(_ *cobra.Command, _ []string) error {
|
|
report, err := zone.ImportLegacy(context.Background())
|
|
return report.LogAndReturn(err)
|
|
},
|
|
}
|