Support autocompletions for all programs (from 'complete' tool)
@acarl005 is already working on this.
Since Aug 25, 2026.
- Dominant language
- Rust
- Stars
- 65.1k
- Forks
- 5.6k
- PR merge metrics
- PR metrics pending
Description
Discord username (optional)
No response
Describe the solution you'd like?
Add default completions to your terminal, if yours are not found.
Is your feature request related to a problem? Please describe.
I have been using warp for a while, and there is a huge problem (for me) with autocompletion.
Let me explain: on popular tools, like ffmpeg, kubectl, git it works fine (not great, but it is usable), but when comparing EVEN to the bash shell, which has completion for any tool (as I understand, it is done using complete program: how to create completions), it loses, because yours just shows nothing.
All popular shells, like fish/bash/xonsh supports this feature, but your terminal doesn't (even when using one of this shells).
Additional context
It is great, that you have you own completions for each tool, but there is actually no need for this (AI + default completions do their job well).
(Example of the completions):
Your shell: (shows me nothing)....
How important is this feature to you?
5 (Can't work without it!)
Warp Internal (ignore) - linear-label:39cc6478-1249-4ee7-950b-c428edfeecd1
Ignore
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.