Warp Documentation
Search…
⌃K

Completions

What is it

Tab Completions will suggest commands, option names, path parameters for you. This feature works regardless of machine or directory (including SSH sessions).

Completions on Aliases

Warp supports completions on aliases:
  • Shell aliases - This is an alias for an entire command. For example, if you have gc=git checkout in alias, typing gc and hitting TAB should give you the same completion options as for git checkout .
  • Command aliases - This is an alias for a subcommand. For example, this could be setting git status to git st. With completions support, we could now suggest completions for git status even if you typed in git st.

How to access it

  • Type out the beginning of your command, then press TAB.
  • To search for options and flags, you first need to type - then press TAB.
  • Forgo TAB by enabling "Open completions menu as you type" in Settings > Features

Try it yourself!

  1. 1.
    Type git checkout (note the space) and then press TAB
  2. 2.
    A menu will show all of your local branches. You can select one using your mouse or the UP ↑/DOWN ↓ arrow keys

How it works

Completions Demo

Supported Completion Specs

Command Name
Level of Support
act
Partial
adb
Partial
afplay
Partial
aftman
Partial
ag
Partial
agrippa
Partial
amplify
Partial
ansible
Partial
ansible-config
Partial
ansible-doc
Partial
ansible-galaxy
Partial
ansible-lint
Partial
ansible-playbook
Partial
appwrite
Partial
arch
Partial
asdf
Partial
assimp
Partial
atlas
Partial
autojump
Partial
aws
Partial
babel
Partial
banner
Partial
base32
Partial
base64
Partial
basename
Partial
basenc
Partial
bat
Partial
bazel
Partial
bc
Partial
black
Partial
blitz
Partial
bosh
Full
brew
Full
build-storybook
Partial
bun
Partial
bundle
Partial
bw
Partial
caffeinate
Partial
cargo
Full
cat
Partial
cd
Partial
cdk
Partial
checkov
Partial
chmod
Partial
chown
Partial
circleci
Partial
clang
Partial
clear
Partial
clojure
Partial
cloudflared
Partial
cmake
Partial
code
Partial
code-insiders
Partial
command
Partial
composer
Partial
conda
Full
copilot
Partial
cordova
Partial
cosign
Partial
cot
Partial
cp
Partial
create-completion-spec
Partial
create-next-app
Partial
create-nx-workspace
Partial
create-react-app
Partial
create-react-native-app
Partial
create-remix
Partial
create-t3-app
Partial
create-video
Partial
create-web3-frontend
Partial
croc
Partial
curl
Partial
cut
Partial
dart
Partial
date
Partial
dateseq
Partial
datree
Partial
dbt
Partial
dd
Partial
defaults
Full
degit
Partial
deno
Partial
deployctl
Partial
deta
Partial
df
Partial
diff
Partial
dig
Partial
direnv
Partial
dirname
Partial
django-admin
Partial
do
Partial
docker
Full
docker-compose
Partial
doctl
Partial
dog
Partial
doppler
Partial
dotenv
Partial
dotnet
Partial
dotslash
Partial
drush
Partial
dtm
Partial
du
Partial
eb
Partial
echo
Partial
electron
Partial
eleventy
Partial
elif
Partial
elixir
Partial
elm
Partial
elm-review
Partial
else
Partial
emacs
Partial
esbuild
Partial
eslint
Partial
exa
Partial
exec
Partial
exercism
Partial
expo
Partial
expo-cli
Partial
export
Partial
fastlane
Partial
fastly
Partial
fd
Partial
ffmpeg
Partial
fig-teams
Partial
file
Partial
find
Partial
firebase
Full
fisher
Partial
flutter
Full
fly
Partial
flyctl
Partial
fmt
Partial
fnm
Partial
fold
Partial
for
Partial
forge
Partial
fvm
Partial
fzf
Partial
fzf-tmux
Partial
ganache-cli
Partial
gatsby
Partial
gcc
Partial
gcloud
Partial
gh
Full
git
Full
git-flow
Partial
github
Partial
gltfjsx
Partial
go
Full
goctl
Partial
googler
Partial
goreleaser
Partial
gpg
Partial
gradle
Partial
graphcdn
Partial
grep
Partial
grex
Partial
hardhat
Partial
hasura
Partial
hb-service
Partial
head
Partial
helm
Partial
heroku
Full
hexo
Partial
hostname
Partial
htop
Partial
http
Partial
https
Partial
httpy
Partial
hub
Partial
hugo
Partial
hx
Partial
hyper
Partial
id
Partial
iex
Partial
if
Partial
ignite-cli
Partial
install
Partial
ionic
Partial
j
Partial
java
Partial
jest
Partial
join
Partial
jq
Partial
julia
Partial
jupyter
Partial
just
Partial
keytool
Partial
kill
Partial
killall
Full
kitty
Partial
knex
Partial
kool
Partial
kubecolor
Partial
kubectl
Full
kubectx
Full
kubens
Full
laravel
Partial
lerna
Partial
less
Partial
lima
Partial
limactl
Partial
ln
Partial
lp
Partial
lpass
Partial
ls
Partial
lsd
Partial
mackup
Partial
make
Full
man
Full
mas
Partial
mask
Partial
mdfind
Partial
meteor
Partial
micro
Partial
mikro-orm
Partial
minikube
Partial
mix
Partial
mkdir
Partial
mkfifo
Partial
mknod
Partial
mob
Partial
molecule
Partial
mongocli
Partial
mongosh
Partial
more
Partial
mosh
Partial
mv
Partial
mvn
Partial
mysql
Partial
n
Partial
nano
Partial
nativescript
Partial
nc
Partial
nest
Partial
netlify
Partial
networkQuality
Partial
newman
Partial
next
Partial
ng
Full
nginx
Partial
ngrok
Partial
nhost
Partial
ni
Partial
nl
Partial
nocorrect
Partial
node
Full
noglob
Partial
npm
Full
npx
Partial
nr
Partial
nrm
Partial
ns
Partial
nu
Partial
nuxi
Partial
nuxt
Partial
nvim
Partial
nvm
Partial
nx
Full
nylas
Partial
od
Partial
oh-my-posh
Partial
okta
Partial
okteto
Partial
omz
Partial
onboardbase
Partial
op
Partial
opa
Partial
open
Partial
osascript
Partial
pageres
Partial
pandoc
Partial
pass
Partial
paste
Partial
pathchk
Partial
pdfunite
Partial
pgcli
Partial
php
Partial
phpunit-watcher
Full
ping
Partial
pip
Full
pip3
Partial
pipenv
Partial
pm2
Partial
pmset
Partial
pnpm
Partial
pnpx
Partial
pod
Partial
poetry
Partial
pre-commit
Partial
preset
Partial
prettier
Partial
prisma
Partial
projj
Partial
ps
Partial
pscale
Partial
psql
Partial
publish
Partial
pulumi
Partial
pushd
Partial
pwd
Partial
pyenv
Full
python
Partial
python3
Partial
qodana
Partial
quickmail
Partial
r
Partial
rails
Partial
railway
Partial
rake
Partial
rancher
Partial
rbenv
Partial
rclone
Partial
react-native
Full
readlink
Partial
redwood
Partial
remix
Partial
remotion
Partial
repeat
Partial
rg
Partial
rm
Partial
rmdir
Partial
robot
Partial
rollup
Partial
rscript
Partial
rsync
Partial
ruby
Partial
rush
Partial
rushx
Partial
rustc
Partial
rustup
Partial
sam
Partial
scc
Partial
scp
Partial
screen
Partial
sed
Partial
sequelize
Partial
serve
Partial
serverless
Partial
sfdx
Partial
sftp
Partial
shopify
Partial
shortcuts
Partial
shred
Partial
sips
Partial
softwareupdate
Partial
source
Partial
splash
Partial
split
Partial
spotify
Partial
sqlite3
Partial
src
Partial
ssh
Full
st2
Partial
start-storybook
Partial
stat
Partial
steadybit
Partial
stepzen
Partial
stripe
Partial
su
Partial
subl
Partial
sudo
Partial
swc
Partial
swift
Partial
sysctl
Partial
tac
Partial
tail
Partial
tailscale
Partial
tailwindcss
Partial
tangram
Partial
tar
Full
task
Partial
tccutil
Partial
tee
Partial
terraform
Full
terragrunt
Partial
tfenv
Partial
tfsec
Partial
then
Partial
time
Partial
tldr
Partial
tmux
Full
tmuxinator
Full
tns
Partial
tokei
Partial
top
Partial
touch
Partial
tr
Partial
traceroute
Partial
trash
Partial
trex
Partial
trivy
Partial
truffle
Partial
truncate
Partial
trunk
Partial
ts-node
Partial
tsc
Partial
tsh
Partial
turbo
Partial
twiggy
Partial
twilio
Partial
typeorm
Partial
uname
Partial
uniq
Partial
until
Partial
until
Partial
unzip
Partial
vale
Partial
valet
Partial
vapor
Partial
vault
Partial
vela
Partial
vercel
Partial
vi
Partial
vim
Partial
vimr
Partial
vite
Partial
vite
Partial
volta
Partial
vr
Partial
vsce
Partial
vtex
Partial
vue
Partial
vue
Partial
vultr-cli
Partial
w
Partial