feat: engine -> process, engine is now a factory for a proces
This commit is contained in:
@@ -27,6 +27,11 @@ func (r *Registry) AddConversions(conversions ...cli.Conversion) error {
|
||||
|
||||
return nil
|
||||
}
|
||||
func (r *Registry) MustAddConversions(conversions ...cli.Conversion) {
|
||||
if err := r.AddConversions(conversions...); err != nil {
|
||||
panic(err)
|
||||
}
|
||||
}
|
||||
|
||||
func (r *Registry) AddMarshaler(c cli.Marshaler) error {
|
||||
if _, ok := r.marshalers[c.InType()]; ok {
|
||||
@@ -37,6 +42,12 @@ func (r *Registry) AddMarshaler(c cli.Marshaler) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
func (r *Registry) MustAddMarshaler(c cli.Marshaler) {
|
||||
if err := r.AddMarshaler(c); err != nil {
|
||||
panic(err)
|
||||
}
|
||||
}
|
||||
|
||||
func (r *Registry) AddEngine(e cli.Engine) error {
|
||||
if _, ok := r.engines[e.Name()]; ok {
|
||||
return fmt.Errorf("engine '%s' already registered", e.Name())
|
||||
@@ -46,6 +57,12 @@ func (r *Registry) AddEngine(e cli.Engine) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
func (r *Registry) MustAddEngine(e cli.Engine) {
|
||||
if err := r.AddEngine(e); err != nil {
|
||||
panic(err)
|
||||
}
|
||||
}
|
||||
|
||||
func (r *Registry) GetEngine(name string) (cli.Engine, error) {
|
||||
e, ok := r.engines[name]
|
||||
if !ok {
|
||||
|
||||
Reference in New Issue
Block a user