diff --git a/README.md b/README.md index dd4e5a2..40178f3 100644 --- a/README.md +++ b/README.md @@ -353,6 +353,7 @@ local defaults = { env = { OPENCODE_THEME = "system" }, }, qwen = { cmd = { "qwen" } }, + rovodev = { cmd = { "acli", "rovodev" } }, }, --- Add custom context. See `lua/sidekick/context/init.lua` ---@type table @@ -734,7 +735,7 @@ Sidekick preconfigures popular AI CLIs. Run `:checkhealth sidekick` to see which | [`grok`](https://github.com/superagent-ai/grok-cli) | xAI Grok CLI | See [repo](https://github.com/superagent-ai/grok-cli) | | [`opencode`](https://github.com/sst/opencode) | OpenCode CLI | `npm install -g opencode` | | [`qwen`](https://github.com/QwenLM/qwen-code) | Alibaba Qwen Code | See [repo](https://github.com/QwenLM/qwen-code) | - +| [`rovodev`](https://www.atlassian.com/software/rovo-dev) | Atlassian RovoDev CLI | See [docs](https://support.atlassian.com/rovo/docs/use-rovo-dev-cli/) | > [!TIP] > After installing tools, restart Neovim or run `:Sidekick cli select` to see them available. diff --git a/lua/sidekick/config.lua b/lua/sidekick/config.lua index 0fb3b09..9f184f4 100644 --- a/lua/sidekick/config.lua +++ b/lua/sidekick/config.lua @@ -119,6 +119,7 @@ local defaults = { env = { OPENCODE_THEME = "system" }, }, qwen = { cmd = { "qwen" } }, + rovodev = { cmd = { "acli", "rovodev" } }, }, --- Add custom context. See `lua/sidekick/context/init.lua` ---@type table diff --git a/sk/cli/rovodev.lua b/sk/cli/rovodev.lua new file mode 100644 index 0000000..992a24b --- /dev/null +++ b/sk/cli/rovodev.lua @@ -0,0 +1,6 @@ +---@type sidekick.cli.Config +return { + cmd = { "acli", "rovodev" }, + is_proc = "\\", + url = "https://www.atlassian.com/software/rovo-dev" +}