INNER CODE UNIT · Go

main

percona/percona-backup-mongodb · cmd/pbm-speed-test/main.go:42

func main() {
	rootOptions := rootOpts{}
	rootCmd := &cobra.Command{
		Use:          "pbm-speed-test",
		Short:        "Percona Backup for MongoDB compression and upload speed test",
		SilenceUsage: true,
	}

	rootCmd.PersistentFlags().StringVar(&rootOptions.mURL, "mongodb-uri", "", "MongoDB connection string")
	_ = viper.BindPFlag("mongodb-uri", rootCmd.PersistentFlags().Lookup("mongodb-uri"))
	_ = viper.BindEnv("mongodb-uri", "PBM_MONGODB_URI")

	rootCmd.PersistentFlags().StringVarP(
		&rootOptions.sampleColF, "sample-collection", "c", "",
		"Set collection as the data source",
	)
	rootCmd.PersistentFlags().Float64VarP(
		&rootOptions.sampleSizeF, "size-gb", "s", 1,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…