feat: issue #25 implemented - cli
This commit is contained in:
@@ -69,6 +69,15 @@ defmodule BDS.Desktop.ShellLive.SettingsEditor do
|
||||
{:noreply, socket}
|
||||
end
|
||||
|
||||
def handle_event("install_cli_tool", _params, socket) do
|
||||
case BDS.UI.SettingsForm.run_action("install_cli") do
|
||||
{:ok, message} -> LiveToast.send_toast(:info, message)
|
||||
{:error, message} -> LiveToast.send_toast(:error, message)
|
||||
end
|
||||
|
||||
{:noreply, socket}
|
||||
end
|
||||
|
||||
def handle_event("change_settings_search", %{"query" => query}, socket) do
|
||||
socket =
|
||||
socket
|
||||
@@ -302,7 +311,7 @@ defmodule BDS.Desktop.ShellLive.SettingsEditor do
|
||||
query,
|
||||
~w(mcp claude copilot gemini opencode mistral codex agent server)
|
||||
),
|
||||
data_visible?: section_matches?(query, ~w(data rebuild maintenance folder filesystem)),
|
||||
data_visible?: section_matches?(query, ~w(data rebuild maintenance folder filesystem cli)),
|
||||
supported_languages: @supported_languages,
|
||||
protected_categories: ManagedCategories.protected_categories()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user