Documentation
¶
Index ¶
- Constants
- type Module
- type ModuleOption
- func FromCliArg(arg string) ModuleOption
- func FromJsonBytes(data []byte) ModuleOption
- func FromJsonReader(r io.Reader) ModuleOption
- func FromJsonString(data string) ModuleOption
- func WithModule(module string) ModuleOption
- func WithPocketbaseModule() ModuleOption
- func WithReplacement(replacement string) ModuleOption
- func WithVersion(version string) ModuleOption
- func WithXpbModule() ModuleOption
Constants ¶
View Source
const PocketbaseModule = "github.com/pocketbase/pocketbase"
View Source
const XpbModule = "github.com/pocketbuilds/xpb"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Module ¶
type Module struct {
Module string `json:"module"`
Version string `json:"version"`
Replacement string `json:"replacement"`
}
func NewModule ¶
func NewModule(opts ...ModuleOption) (*Module, error)
func (*Module) IsPocketbase ¶
type ModuleOption ¶
func FromCliArg ¶
func FromCliArg(arg string) ModuleOption
func FromJsonBytes ¶
func FromJsonBytes(data []byte) ModuleOption
func FromJsonReader ¶
func FromJsonReader(r io.Reader) ModuleOption
func FromJsonString ¶
func FromJsonString(data string) ModuleOption
func WithModule ¶
func WithModule(module string) ModuleOption
func WithPocketbaseModule ¶
func WithPocketbaseModule() ModuleOption
func WithReplacement ¶
func WithReplacement(replacement string) ModuleOption
func WithVersion ¶
func WithVersion(version string) ModuleOption
func WithXpbModule ¶
func WithXpbModule() ModuleOption
Click to show internal directories.
Click to hide internal directories.