HostnExtraHostnExtra Docs

Plugin Management

Install, update, remove, and manage official HostnExtra plugins.

Plugin Management

HostnExtra uses a modular plugin architecture.

Instead of shipping every feature as part of the core CLI, functionality is delivered through official plugins. This keeps the CLI lightweight while allowing you to install only the tools you need.

Plugins are managed using the built-in plugin command.


List Available Plugins

Display all official HostnExtra plugins and their installation status.

Syntax

hostnextra plugin list

Example

hostnextra plugin list

Example output:

Official HostnExtra Plugins

ssh-config
  Description : SSH configuration manager
  Installed   : Yes

Install a Plugin

Install an official HostnExtra plugin.

Syntax

hostnextra plugin add <plugin>

Example

Install the SSH Config plugin.

hostnextra plugin add ssh-config

After installation, the plugin commands become immediately available.

hostnextra ssh list

Remove a Plugin

Remove an installed plugin.

Syntax

hostnextra plugin remove <plugin>

Example

hostnextra plugin remove ssh-config

After removal, the plugin commands are no longer available.


Update a Plugin

Update an installed plugin to the latest version.

Syntax

hostnextra plugin update <plugin>

Example

hostnextra plugin update ssh-config

Only the selected plugin is updated.


Available Plugin Commands

CommandDescription
hostnextra plugin listList all official plugins
hostnextra plugin add <plugin>Install a plugin
hostnextra plugin remove <plugin>Remove an installed plugin
hostnextra plugin update <plugin>Update an installed plugin

Next Steps

After installing a plugin, continue with its documentation.

For example, after installing the SSH Config plugin, you'll have access to commands such as:

hostnextra ssh add

hostnextra ssh list

hostnextra ssh connect production

hostnextra ssh edit

hostnextra ssh remove

hostnextra ssh test

hostnextra ssh import

hostnextra ssh export

hostnextra ssh history

Refer to the SSH Config documentation for detailed information about each command.

On this page