fix: command being passed as arg when no args present (#2553)

This commit is contained in:
Aiden Cline
2025-09-11 13:03:12 -05:00
committed by GitHub
parent 84f0c63fa1
commit 4614e4983e

View File

@@ -507,7 +507,10 @@ func (m *editorComponent) Submit() (tea.Model, tea.Cmd) {
commandName := strings.Split(expandedValue, " ")[0]
command := m.app.Commands[commands.CommandName(commandName)]
if command.Custom {
args := strings.TrimPrefix(expandedValue, command.PrimaryTrigger()+" ")
args := ""
if strings.HasPrefix(expandedValue, command.PrimaryTrigger()+" ") {
args = strings.TrimPrefix(expandedValue, command.PrimaryTrigger()+" ")
}
cmds = append(
cmds,
util.CmdHandler(app.SendCommand{Command: string(command.Name), Args: args}),