1
0
Fork 0
mirror of https://gitlab.com/pnx/gosh synced 2026-06-16 07:04:57 +02:00
gosh/internal/parser/parse.go
2025-10-27 02:03:02 +01:00

18 lines
305 B
Go

package parser
import (
"bufio"
"strings"
"gosh/internal/command"
)
func Parse(input string) command.Definition {
scanner := bufio.NewScanner(strings.NewReader(input))
scanner.Split(bufio.ScanWords)
args := []string{}
for scanner.Scan() {
args = append(args, scanner.Text())
}
return args
}