Documentation
¶
Overview ¶
Package tool provides tool management functionality for Orla.
Index ¶
- func GetToolInfo(toolName string, opts InfoOptions) error
- func InstallTool(toolName string, opts InstallOptions) error
- func ListTools(opts ListOptions) error
- func SearchTools(query string, opts SearchOptions) error
- func UninstallTool(toolName string) error
- func UpdateTool(toolName string, opts UpdateOptions) error
- type InfoOptions
- type InstallOptions
- type ListOptions
- type SearchOptions
- type UpdateOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetToolInfo ¶
func GetToolInfo(toolName string, opts InfoOptions) error
GetToolInfo retrieves and displays detailed information about an installed tool
func InstallTool ¶
func InstallTool(toolName string, opts InstallOptions) error
InstallTool installs a tool from the registry or local path
func ListTools ¶
func ListTools(opts ListOptions) error
ListTools lists all installed tools with the specified output format
func SearchTools ¶
func SearchTools(query string, opts SearchOptions) error
SearchTools searches the registry for tools matching the query
func UninstallTool ¶
UninstallTool removes an installed tool
func UpdateTool ¶
func UpdateTool(toolName string, opts UpdateOptions) error
UpdateTool updates a tool to the latest version from the given registry URL
Types ¶
type InfoOptions ¶
InfoOptions configures the output format for tool info
type InstallOptions ¶
InstallOptions configures tool installation
type ListOptions ¶
ListOptions configures the output format for listing tools
type SearchOptions ¶
SearchOptions configures the output format for searching tools
type UpdateOptions ¶
UpdateOptions configures tool update functionality given a registry URL