mage
mage copied to clipboard
a Make/rake-like dev tool using Go
**Bug Description** This is likely `gopls` problem rather than a `mage` problem but it seems worth posting here in hopes someone knows a workaround. I've filed a thorough report at...
Would be great if you could type `mage ` and press tab to autocomplete all the possible commands. Or start typing command `mage st` and on tab it would autocomplete...
Feel free to reject this as not a priority change, just something that _might_ help as I noticed a recent docs update flagged a line ending change unnecessarily when I...
It would be nice if arguments aren't required. I could see several reasons for wanting defaults be in. Obviously the issue with how things are now is that the arguments...
Logo is too big, it is taller than the menu. The commit made it smaller. Before: ![image](https://user-images.githubusercontent.com/1256953/115418312-99a1b980-a223-11eb-8a90-0d7c3544b683.png) After: ![image](https://user-images.githubusercontent.com/1256953/115418439-af16e380-a223-11eb-8845-87a698140ca8.png)
Could be as easy as running tests, where a clickable link is inserted above each task.
It would be nice if mage was distributed in other ways like brew, apt, apk, yum, chocolatey. This would make installation trivial.
When using the following `magefile.go` ```go // +build mage package main import ( "fmt" ) var Default = Build func Build(version string) error { fmt.Println("got:", version) return nil } ```...
Hello, `os/exec.Command` allow a working directory, but sometimes, we need it in `sh.Exec` too. The easy way is to use the `exec.Command` function, but i don't like it. I propose...
An example would be importing a package with a known Build and Deploy, and overriding the Deploy to add additional logic. Right now, I do this by removing the "//...