Initial, working but only with viewport height adjusted a little bit

This commit is contained in:
2026-03-28 16:12:33 +01:00
commit 7d94dee26b
16 changed files with 857 additions and 0 deletions

56
cmd/pybug/main.go Normal file
View File

@@ -0,0 +1,56 @@
package main
import (
// "fmt"
// "log/slog"
// "time"
"log/slog"
b "git.pablu.de/pablu/pybug/internal/bridge"
"git.pablu.de/pablu/pybug/ui"
)
func main() {
// slog.SetLogLoggerLevel(slog.LevelDebug)
//
// fmt.Println("Started bridge")
//
// err = bridge.Breakpoint("test.py", 5)
// bridge.OnBreakpoint("test.py", 5, func() {
// locals, err := bridge.Locals()
// if err != nil {
// slog.Error("Encountered error on callback", "error", err)
// return
// }
//
// for key, val := range locals {
// slog.Info("found local variable", "key", key, "value", val)
// }
// })
//
// bridge.Continue()
//
// time.Sleep(5 * time.Second)
//
// bridge.Continue()
//
// err = bridge.Wait()
// if err != nil {
// panic(err)
// }
slog.SetLogLoggerLevel(slog.LevelError)
bridge := b.NewBridge("test.py")
err := bridge.Start()
if err != nil {
panic(err)
}
err = ui.Run(bridge)
if err != nil {
panic(err)
}
}