imbed

package
v1.1.2 Latest Latest
Warning

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

Go to latest
Published: May 14, 2019 License: MIT Imports: 18 Imported by: 1

Documentation

Overview

Package github.com/growler/go-imbed/imbed

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Imbed

func Imbed(source, target, pkgName string, flags ImbedFlag) error

Creates a Go package `pkgName` from `source` directory contents and puts code into `target` location.

Types

type ImbedFlag added in v1.1.0

type ImbedFlag int
const (
	// Compress assets whenever possible
	CompressAssets ImbedFlag = 1 << iota

	// Build FileSystem API
	BuildFsAPI

	// Build union FileSystem API (implies BuildFsAPI)
	BuildUnionFsAPI

	// Build http.FileSystem API (implies BuildFsAPI)
	BuildHttpFsAPI

	// Build http.Server handler API
	BuildHttpHandlerAPI

	// Build raw data access API (dangerous)
	BuildRawBytesAPI

	// Build main function (implies BuildHttpHandlerAPI and BuildFsAPI)
	BuildMain
)

func (ImbedFlag) BuildFsAPI added in v1.1.0

func (f ImbedFlag) BuildFsAPI() bool

func (ImbedFlag) BuildHttpFsAPI added in v1.1.0

func (f ImbedFlag) BuildHttpFsAPI() bool

func (ImbedFlag) BuildHttpHandlerAPI added in v1.1.0

func (f ImbedFlag) BuildHttpHandlerAPI() bool

func (ImbedFlag) BuildMain added in v1.1.2

func (f ImbedFlag) BuildMain() bool

func (ImbedFlag) BuildRawBytesAPI added in v1.1.0

func (f ImbedFlag) BuildRawBytesAPI() bool

func (ImbedFlag) BuildUnionFsAPI added in v1.1.0

func (f ImbedFlag) BuildUnionFsAPI() bool

func (ImbedFlag) CompressAssets added in v1.1.0

func (f ImbedFlag) CompressAssets() bool

func (ImbedFlag) Set added in v1.1.0

func (f ImbedFlag) Set(s ImbedFlag, c bool) ImbedFlag

func (ImbedFlag) String added in v1.1.0

func (f ImbedFlag) String() string

Directories

Path Synopsis
internal
templates
Package templates holds binary resources embedded into Go executable
Package templates holds binary resources embedded into Go executable

Jump to

Keyboard shortcuts

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