diff options
Diffstat (limited to 'src/integration/actions.rs')
| -rw-r--r-- | src/integration/actions.rs | 53 |
1 files changed, 47 insertions, 6 deletions
diff --git a/src/integration/actions.rs b/src/integration/actions.rs index c00e10b7..3cb73774 100644 --- a/src/integration/actions.rs +++ b/src/integration/actions.rs @@ -2,12 +2,13 @@ use std::io; use super::registry::{integration_target_label, integration_target_supported}; use super::targets::{ - install_claude, install_codex, install_copilot, install_cursor, install_devin, install_droid, - install_grok, install_hermes, install_kilo, install_kimi, install_mastracode, install_omp, - install_opencode, install_pi, install_qodercli, uninstall_claude, uninstall_codex, - uninstall_copilot, uninstall_cursor, uninstall_devin, uninstall_droid, uninstall_grok, - uninstall_hermes, uninstall_kilo, uninstall_kimi, uninstall_mastracode, uninstall_omp, - uninstall_opencode, uninstall_pi, uninstall_qodercli, + install_antigravity_cli, install_claude, install_codex, install_copilot, install_cursor, + install_devin, install_droid, install_grok, install_hermes, install_kilo, install_kimi, + install_mastracode, install_omp, install_opencode, install_pi, install_qodercli, + uninstall_antigravity_cli, uninstall_claude, uninstall_codex, uninstall_copilot, + uninstall_cursor, uninstall_devin, uninstall_droid, uninstall_grok, uninstall_hermes, + uninstall_kilo, uninstall_kimi, uninstall_mastracode, uninstall_omp, uninstall_opencode, + uninstall_pi, uninstall_qodercli, }; use super::version::{agent_version_requirement, enforce_agent_version}; use super::{KIMI_MIN_VERSION, PI_EXTENSION_INSTALL_NAME}; @@ -204,6 +205,19 @@ fn install_target_inner(target: crate::api::schema::IntegrationTarget) -> io::Re ), ] } + crate::api::schema::IntegrationTarget::AntigravityCli => { + let installed = install_antigravity_cli()?; + vec![ + format!( + "installed antigravity-cli integration hook to {}", + installed.hook_path.display() + ), + format!( + "ensured antigravity-cli hooks at {}", + installed.hooks_path.display() + ), + ] + } crate::api::schema::IntegrationTarget::Grok => { let installed = install_grok()?; vec