Skip to content

Terminal > Command entry

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 nvbn/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 |