From 19ce767c5c66f77285c0f9acfe63e9e31ce9598a Mon Sep 17 00:00:00 2001 From: Daniel Borcherding Date: Tue, 19 May 2026 19:05:42 -0600 Subject: [PATCH] feat: add Google Antigravity CLI plugin --- plugins/antigravity/README.md | 18 ++++++++++++++++++ plugins/antigravity/antigravity.plugin.zsh | 20 ++++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 plugins/antigravity/README.md create mode 100644 plugins/antigravity/antigravity.plugin.zsh diff --git a/plugins/antigravity/README.md b/plugins/antigravity/README.md new file mode 100644 index 000000000..43222e25f --- /dev/null +++ b/plugins/antigravity/README.md @@ -0,0 +1,18 @@ +# Antigravity + +This plugin adds completion for the [Google Antigravity CLI](https://antigravity.google/docs/cli-features), as well as a few aliases for common commands. + +To use it, add `antigravity` to the plugins array in your zshrc file: + +```zsh +plugins=(... antigravity) +``` + +## Aliases + +| Alias | Command | +| --- | --- | +| `agv` | `antigravity` | +| `agvi` | `antigravity init` | +| `agvb` | `antigravity build` | +| `agvd` | `antigravity deploy` | diff --git a/plugins/antigravity/antigravity.plugin.zsh b/plugins/antigravity/antigravity.plugin.zsh new file mode 100644 index 000000000..3526bf4e9 --- /dev/null +++ b/plugins/antigravity/antigravity.plugin.zsh @@ -0,0 +1,20 @@ +# Autocompletion for the Google Antigravity CLI (antigravity). +if (( ! $+commands[antigravity] )); then + return +fi + +# If the completion file doesn't exist yet, we need to autoload it and +# bind it to `antigravity`. Otherwise, compinit will have already done that. +if [[ ! -f "$ZSH_CACHE_DIR/completions/_antigravity" ]]; then + typeset -g -A _comps + autoload -Uz _antigravity + _comps[antigravity]=_antigravity +fi + +antigravity completion zsh >| "$ZSH_CACHE_DIR/completions/_antigravity" &| + +# Aliases +alias agv='antigravity' +alias agvi='antigravity init' +alias agvb='antigravity build' +alias agvd='antigravity deploy'