Nate Finch
Nate Finch
For the record, I have no idea how to make vscode plugins, so if you do, feel free to jump on this one!
The test link style would be super handy when you're testing out your mage targets, or even if you just want to be lazy and not type :)
The problem with this is that it can really easily deadlock. To run dependencies last to first, mage just fires off a bunch of goroutines and waits for them all...
You can use mg.SerialDeps to run dependencies without parallelization. Maybe that is sufficient? ### func SerialDeps(fns ...interface{}) > SerialDeps is like Deps except it runs each dependency serially, instead of...
Can you give me a magefile that stubs out some targets and how they interact, so I have a better idea of what you need? As an aside, it's possible...
I would love that, thank you!
There's a few ways to do this without tags. You could pass an environment type to one of the targets, to indicate if you're building for dev or production. e.g....
> It all is about having targets to exclude code (and therefore the need for the packages to compile). But why does that matter?
So what you're saying is, if you don't have those audio libraries installed, your go code won't compile?
I see two problems here, and one of them is definitely a mage bug. Mage scrapes the go doc for the function. If you run `go doc` for a function...