LastMUD/internal/command/error.go
2025-06-19 16:22:55 +03:00

19 lines
387 B
Go

package command
import "fmt"
type commandError struct {
cmdName string
message string
}
func createCommandError(cmdName string, msg string, msgArgs ...any) *commandError {
return &commandError{
cmdName: cmdName,
message: fmt.Sprintf(msg, msgArgs...),
}
}
func (cmdErr *commandError) Error() string {
return "Error with command '" + cmdErr.cmdName + "': " + cmdErr.message
}