macro

package module
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 11, 2019 License: Apache-2.0 Imports: 107 Imported by: 0

README

Macro

Macro is for micro. Macro is a version of micro with ALL the plugins built in.

Overview

Many people seem to want a prebuilt version of micro with all the plugins. Or they just don't want to deal with the hassle of managing which plugins to add. Macro builds in all the plugins. Anything in go-plugins will be included in macro.

Note: Macro as micro compiles to an 86mb binary and has significant memory overhead.

How it works

Macro creates a plugins.go file in the top level repo which is then imported by the binary. This is generated very simply by a shell script also in the top directory called plugins.sh. The script is run on any rebuild of the repository.

Usage

Macro still returns a micro binary

go get github.com/micro/macro/cmd/micro

For go-micro aka go-macro usage

import "github.com/micro/macro/go/micro"

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
cmd
go
micro
Package micro provides a macro ALL in one go-micro
Package micro provides a macro ALL in one go-micro

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL