INNER CODE UNIT · Go

main

percona/percona-backup-mongodb · cmd/pbm-agent/main.go:29

func main() {
	rootCmd := rootCommand()
	rootCmd.AddCommand(versionCommand())
	rootCmd.AddCommand(restoreFinishCommand())
	rootCmd.AddCommand(util.CompletionCommand())

	if err := rootCmd.Execute(); err != nil {
		fmt.Println(err)
		os.Exit(1)
	}
}

func rootCommand() *cobra.Command {
	rootCmd := &cobra.Command{
		Use:   "pbm-agent",
		Short: "Percona Backup for MongoDB",
		PreRunE: func(cmd *cobra.Command, args []string) error {
			if err := loadConfig(); err != nil {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…