CLI Reference
Complete command reference for grove-nvim.
grove-nvim
Usage: grove-nvim [command]
Available Commands: chat Run ‘flow run’ on the specified file completion Generate the autocompletion script for the specified shell help Help about any command models Interact with AI models plan Interact with grove-flow plans text Interact with text selections from Neovim version Print the version information for this binary
Flags: -c, —config string Path to grove.yml config file -h, —help help for grove-nvim —json Output in JSON format -v, —verbose Enable verbose logging
Use “grove-nvim [command] —help” for more information about a command.
grove-nvim chat
Usage: grove-nvim chat [file_path] [flags]
Flags: -h, —help help for chat
Global Flags: -c, —config string Path to grove.yml config file —json Output in JSON format -v, —verbose Enable verbose logging
grove-nvim text
Usage: grove-nvim text [command]
Available Commands: ask Append a question to the target file select Append a selected code block to a target file
Flags: -h, —help help for text
Global Flags: -c, —config string Path to grove.yml config file —json Output in JSON format -v, —verbose Enable verbose logging
Use “grove-nvim text [command] —help” for more information about a command.
grove-nvim text ask
Usage: grove-nvim text ask [question] [flags]
Flags: -f, —file string Target markdown file to append to (required) -h, —help help for ask
Global Flags: -c, —config string Path to grove.yml config file —json Output in JSON format -v, —verbose Enable verbose logging
grove-nvim text select
Usage: grove-nvim text select [flags]
Flags: -f, —file string Target markdown file to append to (required) -h, —help help for select -l, —lang string Language of the code snippet (e.g., go, lua)
Global Flags: -c, —config string Path to grove.yml config file —json Output in JSON format -v, —verbose Enable verbose logging
grove-nvim plan
Usage: grove-nvim plan [command]
Available Commands: add Add a new job to a plan using an interactive wizard config View or edit plan configuration init Initialize a new plan directory using an interactive wizard list List all available plans run Run a plan status Show the status of a plan template-list List available job templates
Flags: -h, —help help for plan
Global Flags: -c, —config string Path to grove.yml config file —json Output in JSON format -v, —verbose Enable verbose logging
Use “grove-nvim plan [command] —help” for more information about a command.
grove-nvim plan add
Usage: grove-nvim plan add <plan-name-or-directory> [flags]
Flags: -h, —help help for add
Global Flags: -c, —config string Path to grove.yml config file —json Output in JSON format -v, —verbose Enable verbose logging
grove-nvim plan config
Usage: grove-nvim plan config <plan-name-or-directory> [flags]
Flags: —get string Get a specific configuration value (e.g., model) -h, —help help for config —set strings Set a configuration value (e.g., model=gemini-2.0-flash)
Global Flags: -c, —config string Path to grove.yml config file —json Output in JSON format -v, —verbose Enable verbose logging
grove-nvim plan init
Usage: grove-nvim plan init [directory-name] [flags]
Flags: —extract-all-from string Path to a markdown file to extract all content from into an initial job -h, —help help for init
Global Flags: -c, —config string Path to grove.yml config file —json Output in JSON format -v, —verbose Enable verbose logging
grove-nvim plan list
Usage: grove-nvim plan list [flags]
Flags: -h, —help help for list
Global Flags: -c, —config string Path to grove.yml config file —json Output in JSON format -v, —verbose Enable verbose logging
grove-nvim plan run
Usage: grove-nvim plan run <plan-name-or-directory> [flags]
Flags: -h, —help help for run
Global Flags: -c, —config string Path to grove.yml config file —json Output in JSON format -v, —verbose Enable verbose logging
grove-nvim plan status
Usage: grove-nvim plan status <plan-name-or-directory> [flags]
Flags: -h, —help help for status
Global Flags: -c, —config string Path to grove.yml config file —json Output in JSON format -v, —verbose Enable verbose logging
grove-nvim models
Usage: grove-nvim models [command]
Available Commands: list List available models
Flags: -h, —help help for models
Global Flags: -c, —config string Path to grove.yml config file —json Output in JSON format -v, —verbose Enable verbose logging
Use “grove-nvim models [command] —help” for more information about a command.
grove-nvim models list
Usage: grove-nvim models list [flags]
Flags: -h, —help help for list
Global Flags: -c, —config string Path to grove.yml config file —json Output in JSON format -v, —verbose Enable verbose logging
grove-nvim version
Usage: grove-nvim version [flags]
Flags: -h, —help help for version —json Output version information in JSON format
Global Flags: -c, —config string Path to grove.yml config file -v, —verbose Enable verbose logging