func overwriteRunE()

in mpdev/cmd/tf/overwritecmd.go [40:67]


func overwriteRunE(_ *cobra.Command, _ []string) (err error) {
	dir, err := os.Getwd()
	if err != nil {
		return err
	}

	bytes, err := io.ReadAll(os.Stdin)
	if err != nil {
		return err
	}

	config, err := tf.GetOverwriteConfig(bytes)
	if err != nil {
		return err
	}

	err = tf.OverwriteTf(config, dir)
	if err != nil {
		return err
	}

	err = tf.OverwriteMetadata(config, dir)
	if err != nil {
		return err
	}

	return tf.OverwriteDisplay(config, dir)
}