module

Enkaidu::Session::Toolsets

Instance methods

list_active_tools
Source
list_available_toolsets
Source
list_tool_details(tool_name)
Source
load_tools_across_toolsets(tool_names : Enumerable(String))

This is for use by the tool for installing tools, and it searches across all toolsets.

Source
load_toolset_by(name, select_tools : Enumerable(String) | Nil = nil, auto = false) : Nil
Source
tool_loaded?(name : String)
Source
tools_catalog_builder(json : JSON::Builder) : Nil

Adds an array of tools to the JSON builder. Call it when ready for an array value.

Source
unload_all_toolsets
Source
unload_toolset_by(name, auto = false)
Source