Terminal > Command entry
Command Corrections
Command Corrections provides auto-correct suggestions on previously run commands to catch typos and forgotten flags, and fix general console errors.
Tell me about this feature: https://docs.warp.dev/terminal/entry/command-corrections/
What is it
Section titled “What is it”This feature was built on top of the open-source project nvbn/thefuck. Here are some examples that the Warp team usually finds Command Corrections useful for:
- Misspelled commands
gti checkout myBranchName->git checkout myBranchNamecd ap/sorce/executtor->cd app/source/executor
- Missing flags
git push->git push --set-upstream myBranchName
- Add permissions
./script->chmod +x ./script && ./script
How to access it
Section titled “How to access it”- Command Corrections is enabled by default. You can disable Command Corrections by going to Settings > Features > Terminal Input > toggle “Suggest corrected commands”.
- After an incorrect command is run, a panel with the corrected command suggestion appears above the Input Editor.
CLICKor press the→arrow to insert the suggestion.
How it works
Section titled “How it works”Command correction rules
Section titled “Command correction rules”| Command |
|---|
| brew |
| cargo |
| cat |
| cd |
| chmod |
| conda |
| cp |
| docker |
| generic (command agnostic, e.g. misspelling executable name) |
| git |
| go |
| grep |
| java |
| ls |
| mkdir |
| npm |
| pip |
| python |
| sed |
| sudo |
| yarn |