godebug icon indicating copy to clipboard operation
godebug copied to clipboard

Support for Go 1.5's vendor experiment subdirectories.

Open abourget opened this issue 9 years ago • 12 comments

It doesn't seem godebug reads the vendor/ folder when running godebug test.

It would be great to have it support the GO15VENDOREXPERIMENT env var.

abourget avatar Sep 24 '15 13:09 abourget

:+1: stops us dead when trying to debug right now.

interlock avatar Oct 16 '15 20:10 interlock

:+1: I'd love to see support for this!

andradei avatar Dec 15 '15 05:12 andradei

:+1: is there a current work around?

cjrd avatar Dec 22 '15 20:12 cjrd

+1 for the support for vendor.

rxwen avatar Dec 30 '15 14:12 rxwen

Should definitely be supported, since it will probably be enabled by default in the next Go version!

gotschmarcel avatar Feb 15 '16 14:02 gotschmarcel

6 months and no contact from contributors. This might not be dead just yet, but delve seems to be the best alternative now, with it being integrated into text editors and all.

andradei avatar Feb 15 '16 18:02 andradei

+1 for the support for vendor. thanks

leonlee avatar Mar 03 '16 11:03 leonlee

I agree with andradei, delve is a really good alternative!

gotschmarcel avatar Mar 03 '16 11:03 gotschmarcel

I really like godebug and now that I am moving to a vendor folder I am very sad about this issue. delve is not nearly as good as godebug IMO.

enkoder avatar Jun 23 '16 16:06 enkoder

@enkoder It is not as user friendly either. But it is far more powerful. It got integrated into a few IDE debuggers (VS Code via the vscode-go package and IntelliJ via the intellij-go plugin) and works really well so far.

andradei avatar Jun 23 '16 17:06 andradei

The one thing I really liked about godebug was `_ = "breakpoint" to be able to drop a breakpoint in code. I use vim for my editor so it was my "click on sidebar" set breakpoint. I'll give devel a better chance but was initially turned off by it.

enkoder avatar Jun 23 '16 17:06 enkoder

Try running $ go get . in the main project folder as a workaround.

➜  github.com tree | grep meowssir -A2
├── meowssir
│   └── main
│       └── main.go

meowssir avatar Sep 22 '16 00:09 meowssir