Simplify type registration system
This commit is contained in:
parent
71497198fa
commit
fa1e3d126f
|
@ -12,7 +12,7 @@ import (
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
ReleaseVersion string = "2.0.2"
|
ReleaseVersion string = "2.0.3"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
|
|
12
cmd/web.go
12
cmd/web.go
|
@ -416,29 +416,29 @@ func ServePage(args []string) error {
|
||||||
}
|
}
|
||||||
|
|
||||||
if Audio || All {
|
if Audio || All {
|
||||||
formats.Add(audio.New())
|
formats.Add(audio.Format{})
|
||||||
}
|
}
|
||||||
|
|
||||||
if Code || All {
|
if Code || All {
|
||||||
formats.Add(code.New(CodeTheme))
|
formats.Add(code.Format{Theme: CodeTheme})
|
||||||
}
|
}
|
||||||
|
|
||||||
if Flash || All {
|
if Flash || All {
|
||||||
formats.Add(flash.New())
|
formats.Add(flash.Format{})
|
||||||
}
|
}
|
||||||
|
|
||||||
if Text || All {
|
if Text || All {
|
||||||
formats.Add(text.New())
|
formats.Add(text.Format{})
|
||||||
}
|
}
|
||||||
|
|
||||||
if Videos || All {
|
if Videos || All {
|
||||||
formats.Add(video.New())
|
formats.Add(video.Format{})
|
||||||
}
|
}
|
||||||
|
|
||||||
// enable image support if no other flags are passed, to retain backwards compatibility
|
// enable image support if no other flags are passed, to retain backwards compatibility
|
||||||
// to be replaced with rootCmd.MarkFlagsOneRequired on next spf13/cobra update
|
// to be replaced with rootCmd.MarkFlagsOneRequired on next spf13/cobra update
|
||||||
if Images || All || len(formats.Extensions) == 0 {
|
if Images || All || len(formats.Extensions) == 0 {
|
||||||
formats.Add(images.New())
|
formats.Add(images.Format{})
|
||||||
}
|
}
|
||||||
|
|
||||||
paths, err := validatePaths(args, formats)
|
paths, err := validatePaths(args, formats)
|
||||||
|
|
|
@ -61,10 +61,6 @@ func (t Format) Type() string {
|
||||||
return "embed"
|
return "embed"
|
||||||
}
|
}
|
||||||
|
|
||||||
func New() Format {
|
|
||||||
return Format{}
|
|
||||||
}
|
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
types.SupportedFormats.Register(New())
|
types.SupportedFormats.Register(Format{})
|
||||||
}
|
}
|
||||||
|
|
|
@ -225,12 +225,6 @@ func (t Format) Type() string {
|
||||||
return "inline"
|
return "inline"
|
||||||
}
|
}
|
||||||
|
|
||||||
func New(theme string) Format {
|
|
||||||
return Format{
|
|
||||||
Theme: theme,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
types.SupportedFormats.Register(New(""))
|
types.SupportedFormats.Register(Format{})
|
||||||
}
|
}
|
||||||
|
|
|
@ -60,10 +60,6 @@ func (t Format) Type() string {
|
||||||
return "embed"
|
return "embed"
|
||||||
}
|
}
|
||||||
|
|
||||||
func New() Format {
|
|
||||||
return Format{}
|
|
||||||
}
|
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
types.SupportedFormats.Register(New())
|
types.SupportedFormats.Register(Format{})
|
||||||
}
|
}
|
||||||
|
|
|
@ -124,10 +124,6 @@ func (t Format) Type() string {
|
||||||
return "embed"
|
return "embed"
|
||||||
}
|
}
|
||||||
|
|
||||||
func New() Format {
|
|
||||||
return Format{}
|
|
||||||
}
|
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
types.SupportedFormats.Register(New())
|
types.SupportedFormats.Register(Format{})
|
||||||
}
|
}
|
||||||
|
|
|
@ -80,10 +80,6 @@ func (t Format) Type() string {
|
||||||
return "inline"
|
return "inline"
|
||||||
}
|
}
|
||||||
|
|
||||||
func New() Format {
|
|
||||||
return Format{}
|
|
||||||
}
|
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
types.SupportedFormats.Register(New())
|
types.SupportedFormats.Register(Format{})
|
||||||
}
|
}
|
||||||
|
|
|
@ -67,10 +67,6 @@ func (t Format) Type() string {
|
||||||
return "embed"
|
return "embed"
|
||||||
}
|
}
|
||||||
|
|
||||||
func New() Format {
|
|
||||||
return Format{}
|
|
||||||
}
|
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
types.SupportedFormats.Register(New())
|
types.SupportedFormats.Register(Format{})
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue