INNER CODE UNIT · Go

newPbmApp

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

func newPbmApp() *pbmApp {
	app := &pbmApp{}
	app.ctx, app.cancel = context.WithCancel(context.Background())

	app.rootCmd = &cobra.Command{
		Use:                "pbm",
		Short:              "Percona Backup for MongoDB",
		PersistentPreRunE:  app.persistentPreRun,
		PersistentPostRunE: app.persistentPostRun,
		SilenceUsage:       true,
	}

	app.rootCmd.CompletionOptions.DisableDefaultCmd = true

	app.rootCmd.PersistentFlags().String(
		mongoConnFlag,
		"",
		"MongoDB connection string (Default = PBM_MONGODB_URI environment variable)",

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…