Skip to content

mcandre/mx

Repository files navigation

mx: mage extras

go.dev reference Test license

  _ __ ___ __  __
 | '_ ` _ \\ \/ /
 | | | | | |>  <
 |_| |_| |_/_/\_\

SUMMARY

mx streamlines common Go development tasks for projects built with mage.

ABOUT

API Docs

mx provides utility functions for common Go development operations.

Examples:

  • GoEnv - Query the go env toolchain configuration subsystem
  • Install - Compile and install Go executables
  • Lint Go projects recursively:
    • GoImports
    • GoVet
    • GoVetShadow
    • Nakedret
  • UnitTest - trigger unit test suite
  • NoVendor - Query Go source file paths excluding vendoring
  • ExecSilent, RunVSilent - Reduce command log noise

PREREQUISITES

For details on building from source, see DEVELOPMENT.

RESOURCES

Prior art and personal plugs.

🐱

About

mage extras

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors