Documentation
¶
Index ¶
- func CreateJellyfinStyle() *huh.Theme
- func GetBannerString()
- type App
- func (app *App) CheckFileExists(file string) bool
- func (app *App) ConfirmHashForFile(file string, hash_type string, hashed string) bool
- func (app *App) DisplayBanner()
- func (app *App) DownloadFFmpeg(p *tea.Program)
- func (app *App) DownloadVideos(p *tea.Program)
- func (app *App) FetchPlatformInfo() []api.Platform
- func (app *App) FetchPlatformTests()
- func (app *App) GetHardware()
- func (app *App) GetPlatformTests()
- func (app *App) MainTUIApp(p *tea.Program)
- func (app *App) PromptConfirmTests()
- func (app *App) PromptGPU() error
- func (app *App) StartTUIApp()
- func (app *App) ValidatePlatform()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateJellyfinStyle ¶
func GetBannerString ¶
func GetBannerString()
Types ¶
type App ¶
type App struct { SelectedGraphics []int `json:"-"` CPUTest bool `json:"-"` Errors []error `json:"-"` API *api.APIClient `json:"-"` Platform *string `json:"-"` Theme *huh.Theme Token *string `json:"token"` HwInfo *hardware.HardwareInfo `json:"hwinfo"` Tests []api.Test `json:"-"` TotalTests int }
func CreateNewTAB ¶
func (*App) CheckFileExists ¶
func (*App) ConfirmHashForFile ¶
func (*App) DownloadFFmpeg ¶
func (*App) DownloadVideos ¶
func (*App) FetchPlatformInfo ¶
func (*App) FetchPlatformTests ¶
func (app *App) FetchPlatformTests()
func (*App) GetHardware ¶
func (app *App) GetHardware()
func (*App) GetPlatformTests ¶
func (app *App) GetPlatformTests()
func (*App) MainTUIApp ¶
func (*App) PromptConfirmTests ¶
func (app *App) PromptConfirmTests()
func (*App) ValidatePlatform ¶
func (app *App) ValidatePlatform()
Click to show internal directories.
Click to hide internal directories.