ip2region_private/maker/golang/cmd/root.go

29 lines
806 B
Go

// Copyright 2022 The Ip2Region Authors. All rights reserved.
// Use of this source code is governed by a Apache2.0-style
// license that can be found in the LICENSE file.
package cmd
import (
"os"
"github.com/spf13/cobra"
)
// rootCmd represents the base command when called without any subcommands
var rootCmd = &cobra.Command{
Use: "xdb_maker",
Short: "Go Implementation For Ip2region",
Long: `Ip2region (2.0 - xdb) is a offline IP address manager framework and locator,
support billions of data segments, ten microsecond searching performance.`,
}
// Execute adds all child commands to the root command and sets flags appropriately.
// This is called by main.main(). It only needs to happen once to the rootCmd.
func Execute() {
err := rootCmd.Execute()
if err != nil {
os.Exit(1)
}
}