All Projects → go-playground → Generate

go-playground / Generate

Licence: mit
🏃runs go generate recursively on a specified path or environment variable and can filter by regex

Programming Languages

go
31211 projects - #10 most used programming language

Labels

Projects that are alternatives of or similar to Generate

flutter-openpgp
OpenPGP for flutter made with golang for fast performance with support for android, ios, macos, linux, windows, web and hover
Stars: ✭ 35 (+52.17%)
Mutual labels:  generate
tapestry
Generate and maintain Swift frameworks with support for Cocoapods, Carthage and SPM
Stars: ✭ 64 (+178.26%)
Mutual labels:  generate
Iconizer
Create Xcode asset catalogs swift and painless. Generate images for macOS and iOS app icons, launch images and image sets.
Stars: ✭ 751 (+3165.22%)
Mutual labels:  generate
mosaic-node-generator
Generate mosaic images in Node.
Stars: ✭ 25 (+8.7%)
Mutual labels:  generate
keyboa
Keyboa is a project designed to simplify Telegram keyboards creation.
Stars: ✭ 24 (+4.35%)
Mutual labels:  generate
Invoices
Generate PDF invoices for your customers in laravel
Stars: ✭ 298 (+1195.65%)
Mutual labels:  generate
SwitchCaseGenerator
An Xcode Source Editor Extension that generates a swift switch case statement based on selected enum cases
Stars: ✭ 63 (+173.91%)
Mutual labels:  generate
Laravel Bootstrap Table List
Bootstrap table list generator for Laravel.
Stars: ✭ 16 (-30.43%)
Mutual labels:  generate
mongoose-auto-increment-reworked
An auto-incrementing field generator for Mongoose 4 & 5
Stars: ✭ 17 (-26.09%)
Mutual labels:  generate
Arkit
JavaScript architecture diagrams and dependency graphs
Stars: ✭ 671 (+2817.39%)
Mutual labels:  generate
ecto generator
Generate Ecto schemas from existing database in Phoenix - Elixir
Stars: ✭ 20 (-13.04%)
Mutual labels:  generate
fontfacegen-webpack-plugin
A plugin for webpack that allows you to convert .ttf and .otf files into various other font formats such as .eot, .ttf, .svg, .woff and .woff2 using the existing NPM package fontfacegen.
Stars: ✭ 20 (-13.04%)
Mutual labels:  generate
Fluentreports
📄 Fluent Reports - Data Driven Reporting Engine for Node.js and Browsers 📄
Stars: ✭ 305 (+1226.09%)
Mutual labels:  generate
TyStrings
strings file tool for iOS / macOS developers
Stars: ✭ 15 (-34.78%)
Mutual labels:  generate
Swiftkit
Start your next Open-Source Swift Framework 📦
Stars: ✭ 785 (+3313.04%)
Mutual labels:  generate
python-makefun
Dynamically create python functions with a proper signature.
Stars: ✭ 62 (+169.57%)
Mutual labels:  generate
Github Activity Generator
A script that helps generate a rich GitHub Contribution Graph for your account
Stars: ✭ 259 (+1026.09%)
Mutual labels:  generate
Pop
🌽 Generate directories and files in Go as quickly as making pop corn 🌽
Stars: ✭ 23 (+0%)
Mutual labels:  generate
Numgen
Creates objects that generate number sequences
Stars: ✭ 5 (-78.26%)
Mutual labels:  generate
Laravel Menu
Html menu generator for Laravel
Stars: ✭ 650 (+2726.09%)
Mutual labels:  generate

Package generate

Build Status Go Report Card GoDoc

Package generate runs go generate recursively on a specified path or environment variable like $GOPATH and can filter by regex

Why would I use it?

When ready to compile your application, you may need to do a bunch of setup, run some scripts or even embed static resources and instead of programming that all into a build script just add all that into //go:generate statements then run this to recursively go through and run all the setup for you.

Why was it created?

To be the best friend of https://github.com/go-playground/statics which automatically embeds the go:generate statement that embeds the static resources, but it could be used for anything.

Installation

Use go get.

go get github.com/go-playground/generate

or to update

go get -u github.com/go-playground/generate

Then import the generate package into your own code.

import "github.com/go-playground/generate"

Usage and documentation

Please see https://godoc.org/github.com/go-playground/generate for detailed usage docs.

Example Usage

  • NOTE: this would be from a bash prompt, hence the escaping

generate -i=$GOPATH -ignore=/\. -match=/github.com/MyOrganizationOrUser

run generate -h for all options

License

Distributed under MIT License, please see license file in code for more details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].