mirror of https://github.com/Hilbis/Hilbish
feat: add ^^ for last command
parent
d945d510f7
commit
b735421af8
10
main.go
10
main.go
|
@ -101,7 +101,15 @@ func main() {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
|
|
||||||
cmdArgs := splitInput(cmdString)
|
// Set a variable to the command string before ^^ is
|
||||||
|
// replaced with the command before. This will be added
|
||||||
|
// to history, preventing ^^ from before being replaced.
|
||||||
|
pcmdString := cmdString
|
||||||
|
|
||||||
|
lastcmd := readline.GetHistory(readline.HistorySize() - 1)
|
||||||
|
cmdString = strings.Replace(cmdString, "^^", lastcmd, 1)
|
||||||
|
|
||||||
|
cmdArgs := splitInput(pcmdString)
|
||||||
if len(cmdArgs) == 0 { continue }
|
if len(cmdArgs) == 0 { continue }
|
||||||
|
|
||||||
if aliases[cmdArgs[0]] != "" {
|
if aliases[cmdArgs[0]] != "" {
|
||||||
|
|
Loading…
Reference in New Issue