// package main

// import (
// 	Data "data_broker/data"
// 	"fmt"
// )

// func main() {
// 	var container = Data.DataContainer{}
// 	container.Init()
// 	container.Push("ch-1", "1", "hi1")
// 	container.Push("ch-1", "2", "hi2")
// 	fmt.Println(container.Pull("ch-1", "2"))
// 	fmt.Println(container.Channel("ch-1"))
// }

// package main

// import (
// 	"fmt"
// 	"os/exec"
// )

//	func main() {
//		cmdStruct := exec.Command("C:\\tools\\neovim\\nvim-win64\\bin\\nvim.exe", ".")
//		out, err := cmdStruct.Output()
//		if err != nil {
//			fmt.Println(err)
//		}
//		fmt.Println(string(out))
//	}
package main

import (
	"os"
	"os/exec"
)

func main() {
	// Replace "path/to/your/file.txt" with the actual file path
	filePath := "."

	cmd := exec.Command("C:\\tools\\neovim\\nvim-win64\\bin\\nvim.exe", filePath)
	cmd.Stdout = os.Stdout
	cmd.Stderr = os.Stderr

	if err := cmd.Run(); err != nil {
		panic(err)
	}
}
