Skip to content

ecordell/optgen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

optgen

Functional Option Generator for go

Usage

Add to tools.go

package tools

import (
	_ "github.com/ecordell/optgen"
)

Anywhere in your codebase, call optgen via go:generate

//go:generate go run github.com/ecordell/optgen . MyConfig 
package mypkg

Features

  • Detects scope and will only generate options for private members if generating in the same package
  • Detects slice and map types and creates functions to append or replace

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages