Skip to content

Command Corrections

Open in ChatGPT ↗
Ask ChatGPT about this page
Open in Claude ↗
Ask Claude about this page
Copied!

Command Corrections provides auto-correct suggestions on previously run commands to catch typos and forgotten flags, and fix general console errors.

This feature was built on top of the open-source project nvdn/thefuck. Here are some examples that the Warp team usually finds Command Corrections useful for:

  • Misspelled commands
    • gti checkout myBranchName -> git checkout myBranchName
    • cd ap/sorce/executtor -> cd app/source/executor
  • Missing flags
    • git push -> git push –set-upstream myBranchName
  • Add permissions
    • ./script -> chmod +x ./script && ./script
  • 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. CLICK or press the RIGHT arrow to insert the suggestion.
Command
brew
cargo
cat
cd
chmod
conda
cp
docker
generic (command agnostic, e.g. mis-spelling executable name)
git
go
grep
java
ls
mkdir
npm
pip
python
sed
sudo
yarn