Versions in this module Expand all Collapse all v1 v1.0.6 Sep 13, 2025 v1.0.5 Aug 25, 2025 Changes in this version + const GitHubAPIRepo + const GitHubRepo + const RawGitHubRepo + const ScriptCacheKeyPrefix + const ScriptListCacheKey + const ScriptListTTL + const ScriptMetadataTTL + func InstallScript(user, nodeIP, scriptPath string) error + func ValidateConnection(user, nodeIP string) error + type GitHubContent struct + DownloadURL string + Name string + Path string + Type string + func GetScriptMetadataFiles() ([]GitHubContent, error) + type Script struct + Categories []int + ConfigPath string + DateCreated string + Description string + Documentation string + InterfacePort int + Logo string + Name string + Privileged bool + ScriptPath string + Slug string + Type string + Updateable bool + Website string + func FetchScripts() ([]Script, error) + func GetScriptMetadata(metadataURL string) (*Script, error) + func GetScriptsByCategory(category string) ([]Script, error) + type ScriptCategory struct + Description string + Name string + Path string + func GetScriptCategories() []ScriptCategory