### Install Flow Launcher with Winget Source: https://github.com/flow-launcher/flow.launcher/blob/dev/README.md Use Winget to install Flow Launcher. This is a quick way to get the application on your system. ```shell winget install "Flow Launcher" ``` -------------------------------- ### Install Flow Launcher with Scoop Source: https://github.com/flow-launcher/flow.launcher/blob/dev/README.md Use Scoop to install Flow Launcher. This package manager provides an alternative installation method. ```shell scoop install Flow-launcher ``` -------------------------------- ### Flow.Launcher.StartLoadingBar Source: https://github.com/flow-launcher/flow.launcher/wiki/Flow-Launcher-API Starts the loading animation in the Flow Launcher interface. ```APIDOC ## Flow.Launcher.StartLoadingBar ### Description Starts the loading animation in the Flow Launcher interface. ### Method JSON RPC ``` -------------------------------- ### Install Flow Launcher with Chocolatey Source: https://github.com/flow-launcher/flow.launcher/blob/dev/README.md Use Chocolatey to install Flow Launcher. This is another popular package manager option. ```shell choco install Flow-launcher ``` -------------------------------- ### JSON RPC Communication Example Source: https://github.com/flow-launcher/flow.launcher/wiki/JSON-RPC Demonstrates the typical request and response format for JSON-RPC communication between Flow Launcher and a plugin. Use this pattern for querying and receiving results. ```json --> {"method": "query", "parameters": [" நிலையம்"]} <-- {"Title": "title", "SubTitle": "sub title", "IconPath": "favicon.ico"} ``` -------------------------------- ### Flow.Launcher.GetAllPlugins Source: https://github.com/flow-launcher/flow.launcher/wiki/Flow-Launcher-API Retrieves a list of all loaded plugins. ```APIDOC ## Flow.Launcher.GetAllPlugins ### Description Retrieves a list of all loaded plugins. ### Method JSON RPC ``` -------------------------------- ### Flow.Launcher.SaveAppAllSettings Source: https://github.com/flow-launcher/flow.launcher/wiki/Flow-Launcher-API Saves all Flow Launcher settings. ```APIDOC ## Flow.Launcher.SaveAppAllSettings ### Description Saves all Flow Launcher settings. ### Method JSON RPC ``` -------------------------------- ### Flow.Launcher.OpenSettingDialog Source: https://github.com/flow-launcher/flow.launcher/wiki/Flow-Launcher-API Opens the Flow Launcher settings dialog. ```APIDOC ## Flow.Launcher.OpenSettingDialog ### Description Opens the Flow Launcher settings dialog. ### Method JSON RPC ``` -------------------------------- ### Flow.Launcher.ShellRun Source: https://github.com/flow-launcher/flow.launcher/wiki/Flow-Launcher-API Runs shell commands. ```APIDOC ## Flow.Launcher.ShellRun ### Description Runs shell commands. ### Method JSON RPC ### Parameters - **cmd** (string) - Required - The command to execute. ``` -------------------------------- ### Flow.Launcher.ShowApp Source: https://github.com/flow-launcher/flow.launcher/wiki/Flow-Launcher-API Shows the Flow Launcher application window. ```APIDOC ## Flow.Launcher.ShowApp ### Description Shows the Flow Launcher application window. ### Method JSON RPC ``` -------------------------------- ### Flow.Launcher.ShowMsg Source: https://github.com/flow-launcher/flow.launcher/wiki/Flow-Launcher-API Displays a message box to the user. ```APIDOC ## Flow.Launcher.ShowMsg ### Description Displays a message box to the user. ### Method JSON RPC ### Parameters - **title** (string) - Required - The title of the message box. - **sub_title** (string) - Required - The subtitle or main message content. - **ico_path** (string) - Optional - The path to an icon to display in the message box. ``` -------------------------------- ### Flow Launcher API: Show Message Box Source: https://github.com/flow-launcher/flow.launcher/wiki/Flow-Launcher-API Displays a message box to the user. Requires title, subtitle, and an icon path. ```json { "method": "Flow.Launcher.ChangeQuery", "parameters": [title, sub_title, ico_path] } ``` -------------------------------- ### Flow.Launcher.ChangeQuery Source: https://github.com/flow-launcher/flow.launcher/wiki/Flow-Launcher-API Changes the Flow Launcher query and optionally requeries. ```APIDOC ## Flow.Launcher.ChangeQuery ### Description Changes the Flow Launcher query and optionally requeries. ### Method JSON RPC ### Parameters - **query** (string) - Required - The new query string. - **requery** (bool) - Optional - Whether to requery after changing the query. ``` -------------------------------- ### Flow Launcher API: Shell Run Command Source: https://github.com/flow-launcher/flow.launcher/wiki/Flow-Launcher-API Executes a shell command. The `cmd` parameter specifies the command to run. ```json { "method": "Flow.Launcher.ShellRun", "parameters": [cmd] } ``` -------------------------------- ### Flow.Launcher.ReloadAllPluginData Source: https://github.com/flow-launcher/flow.launcher/wiki/Flow-Launcher-API Reloads all data for all Flow Launcher plugins. ```APIDOC ## Flow.Launcher.ReloadAllPluginData ### Description Reloads all data for all Flow Launcher plugins. ### Method JSON RPC ``` -------------------------------- ### Flow.Launcher.CheckForNewUpdate Source: https://github.com/flow-launcher/flow.launcher/wiki/Flow-Launcher-API Checks for a new update for Flow Launcher. ```APIDOC ## Flow.Launcher.CheckForNewUpdate ### Description Checks for a new update for Flow Launcher. ### Method JSON RPC ``` -------------------------------- ### Flow.Launcher.RestartApp Source: https://github.com/flow-launcher/flow.launcher/wiki/Flow-Launcher-API Restarts the Flow Launcher application. ```APIDOC ## Flow.Launcher.RestartApp ### Description Restarts the Flow Launcher application. ### Method JSON RPC ``` -------------------------------- ### JSON RPC Formatting for Flow Launcher API Source: https://github.com/flow-launcher/flow.launcher/wiki/Flow-Launcher-API Standard JSON RPC format for calling Flow Launcher API methods. Use this structure for all API requests. ```json { "method": "Flow Launcher API Name", "parameters": [] } ``` -------------------------------- ### Flow.Launcher.StopLoadingBar Source: https://github.com/flow-launcher/flow.launcher/wiki/Flow-Launcher-API Stops the loading animation in the Flow Launcher interface. ```APIDOC ## Flow.Launcher.StopLoadingBar ### Description Stops the loading animation in the Flow Launcher interface. ### Method JSON RPC ``` -------------------------------- ### Flow.Launcher.GetTranslation Source: https://github.com/flow-launcher/flow.launcher/wiki/Flow-Launcher-API Retrieves the translation for a given key in the current language. ```APIDOC ## Flow.Launcher.GetTranslation ### Description Retrieves the translation for a given key in the current language. ### Method JSON RPC ``` -------------------------------- ### Flow Launcher API: Change Query Source: https://github.com/flow-launcher/flow.launcher/wiki/Flow-Launcher-API Use this method to change the Flow Launcher query. The `requery` parameter determines if the query should be re-evaluated. ```json { "method": "Flow.Launcher.ChangeQuery", "parameters": [query, requery] } ``` -------------------------------- ### Flow.Launcher.CloseApp Source: https://github.com/flow-launcher/flow.launcher/wiki/Flow-Launcher-API Closes the Flow Launcher application. ```APIDOC ## Flow.Launcher.CloseApp ### Description Closes the Flow Launcher application. ### Method JSON RPC ``` -------------------------------- ### Flow.Launcher.HideApp Source: https://github.com/flow-launcher/flow.launcher/wiki/Flow-Launcher-API Hides the Flow Launcher application window. ```APIDOC ## Flow.Launcher.HideApp ### Description Hides the Flow Launcher application window. ### Method JSON RPC ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.