2
3
镜像来自 https://github.com/sammy-ette/Hilbish synced 2025-08-10 02:52:03 +00:00

fix: dont prompt for continued input on incomplete input when not interactive (closes #137)

This commit is contained in:
TorchedSammy 2022-04-12 19:42:57 -04:00
父節點 2814f44163
當前提交 f002eca258
簽署人: sammyette
GPG Key ID: 904FC49417B44DCD

查看文件

@ -125,6 +125,9 @@ func handleSh(cmdString string) (uint8, error) {
if err != nil { if err != nil {
// If input is incomplete, start multiline prompting // If input is incomplete, start multiline prompting
if syntax.IsIncomplete(err) { if syntax.IsIncomplete(err) {
if !interactive {
return 126, err
}
for { for {
cmdString, err = continuePrompt(strings.TrimSuffix(cmdString, "\\")) cmdString, err = continuePrompt(strings.TrimSuffix(cmdString, "\\"))
if err != nil { if err != nil {