$linuxjunkies
>

lazyctl(1)

Control and manage lazy.nvim, the Neovim plugin manager.

UbuntuDebianFedoraArch

Synopsis

lazyctl [COMMAND] [OPTIONS]

Description

lazyctl is a command-line utility for managing lazy.nvim, a modern plugin manager for Neovim. It allows you to install, update, clean, and inspect plugins without entering Neovim, making it useful for scripting and automation.

Commands are executed against the lazy.nvim installation in your Neovim configuration directory (~/.config/nvim by default). Most operations require lazy.nvim to be properly initialized in your Neovim setup.

Common options

FlagWhat it does
installInstall all configured plugins that are not yet installed
updateUpdate all plugins to the latest version
syncInstall missing plugins and remove unused ones
cleanRemove plugins that are no longer configured
checkCheck the status of all plugins
helpDisplay help information about available commands
--verboseEnable verbose output for debugging
--versionShow version information

Examples

Install all plugins defined in your lazy.nvim configuration

lazyctl install

Update all installed plugins to their latest versions

lazyctl update

Synchronize plugins: install missing ones and remove unused ones

lazyctl sync

Remove all plugins that are no longer in your configuration

lazyctl clean

Display the current status of all configured plugins

lazyctl check

Update plugins with detailed output for troubleshooting

lazyctl --verbose update

Related commands