diff options
Diffstat (limited to 'pkg/gui/services/custom_commands')
-rw-r--r-- | pkg/gui/services/custom_commands/handler_creator.go | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/pkg/gui/services/custom_commands/handler_creator.go b/pkg/gui/services/custom_commands/handler_creator.go index 9a127f362..c1cfe09cb 100644 --- a/pkg/gui/services/custom_commands/handler_creator.go +++ b/pkg/gui/services/custom_commands/handler_creator.go @@ -292,7 +292,15 @@ func (self *HandlerCreator) finalHandler(customCommand config.CustomCommand, ses if strings.TrimSpace(output) == "" { output = self.c.Tr.EmptyOutput } - return self.c.Alert(cmdStr, output) + + title := cmdStr + if customCommand.OutputTitle != "" { + title, err = resolveTemplate(customCommand.OutputTitle) + if err != nil { + return err + } + } + return self.c.Alert(title, output) } return nil |