Skip to content

Commit 409af51

Browse files
authored
Merge pull request #5 from gitdev-bash/Fix-FN-and-Lone-Commands
Fix "FN" and Lone Commands
2 parents 76d392a + 44e47cf commit 409af51

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

piduck.py

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -59,18 +59,24 @@ def pharse(line, known, deltrue):
5959
if not deltrue:
6060
sleep(default_delay / 100)
6161
if command[0] == "STRING":
62-
string(line[len("STRING ") :])
62+
string(line[len(command[0] + " ") :])
6363
return
6464
elif command[0] in keymap.commap:
6565
known[0].append(keymap.commap[command[0]])
66-
pharse(" ".join(command[1:]), known, True)
66+
if len(command) > 0:
67+
pharse(" ".join(command[1:]), known, True)
68+
else:
69+
out(known)
6770
return
6871
elif command[0] in keymap.c1map:
6972
known[1].append(keymap.c1map[command[0]])
70-
out(known)
73+
if len(command) > 0:
74+
pharse(" ".join(command[1:]), known, True)
75+
else:
76+
out(known)
7177
return
7278
elif command[0] in keymap.c2map:
73-
pharse(keymap.c2map[command[0]], known, True)
79+
pharse(keymap.c2map[command[0]] + " " + " ".join(command[1:]), known, True)
7480
return
7581
elif command[0] in keymap.aliasmap:
7682
pharse(keymap.aliasmap[command[0]] + " " + " ".join(command[1:]), known, True)

0 commit comments

Comments
 (0)