mage icon indicating copy to clipboard operation
mage copied to clipboard

a Make/rake-like dev tool using Go

Results 132 mage issues
Sort by recently updated
recently updated
newest added

**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...

:ant: bug

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...

:sparkles: enhancement

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.

:sparkles: enhancement
:pray: help wanted

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 } ```...

:ant: bug

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...

:sparkles: enhancement

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 "//...

:rocket: future-maybe