liuhaijun e94826ce29 add server
Change-Id: I0760f17f6a01c0121b59fcbfafc666032dbc30af
2024-09-19 09:44:15 +00:00

31 lines
539 B
Go

package command
import (
"fmt"
"git.inspur.com/sbg-jszt/cfn/cfn-schedule/internal/pkg/func_make"
)
var (
commandMap = map[string]interface{}{
"demo": demo,
}
funcMake = func_make.New()
)
func Register() {
err := funcMake.Registers(commandMap)
if err != nil {
panic("failed to register console command: " + err.Error())
}
}
func Run(funcName string) {
Register()
_, err := funcMake.Call(funcName)
if err != nil {
fmt.Printf("execution failed, error cause: %v \n", err.Error())
return
}
fmt.Printf("complete! \n")
}