in cmd/debug.go [15:36]
func NewDebugCmd() *cobra.Command {
var tfDir, mptfDir string
debugCmd := &cobra.Command{
Use: "debug",
Short: "Start REPL mode, mapotf debug --mptf-dir [path to config files]",
FParseErrWhitelist: cobra.FParseErrWhitelist{
UnknownFlags: true,
},
RunE: replFunc(&tfDir, &mptfDir),
}
pwd, err := os.Getwd()
if err != nil {
panic(fmt.Sprintf("error on getting working dir:%s", err.Error()))
}
debugCmd.Flags().StringVar(&tfDir, "tf-dir", pwd, "Terraform directory")
debugCmd.Flags().StringVar(&mptfDir, "mptf-dir", "", "MPTF directory, you can assign only one mptf-dir for debug command")
err = debugCmd.MarkFlagRequired("mptf-dir")
if err != nil {
panic(err)
}
return debugCmd
}