Anyquery is plugin-based, and you can install plugins to extend its functionality. You can install plugins from the official registry or create your own.
TL;DR
How to install a plugin?
Run anyquery plugin install <plugin-name> in your terminal.
If you want to browse the available plugins, visit the official registry or run anyquery plugin i without any arguments.
Browse the registry
You can browse the available plugins in the official registry. The registry contains plugins for various saas, local apps and file formats.
Update the registry
Before running any of the operations below, you should update the registry to get the latest plugins.
Install a plugin
Each integration provides a tutorial on how to install it. You can install a plugin by running anyquery install <plugin-name> in your terminal. If the plugin requests any additional information, you will be prompted to provide it. By default, it creates a profile named default for the plugin. To create additional profiles (configurations), see the profiles documentation.
Update a plugin
To update a plugin, run anyquery plugin update <plugin-name> in your terminal. If the plugin has a new version, it will be downloaded and installed.
Remove a plugin
To remove a plugin, you need to delete all the profiles associated with it. Run anyquery plugin remove default <plugin-name> in your terminal. The program will normally fail and indicate which command you need to run to remove the profiles.
Once run, run again anyquery plugin remove <plugin-name> to remove the plugin for good.
Using SQLite extensions
Anyquery can also load any SQLite extension. To do so, you need to download the extension and load it by passing the flag --extension and the path to anyquery. You can load multiple extensions by separating them with a comma.