Documentation ¶
Index ¶
- type App
- func (app *App) CanPerformFirstRun(userInterface ui.UserInterface) bool
- func (app *App) CheckFiles(settings config.Settings, userInterface ui.UserInterface) (err error)
- func (app *App) CheckForConflictingLocalDescriptors() (err error)
- func (app *App) CreateDesktopShortcut(launcher launchers.Launcher, referenceDescriptor descriptors.AppDescriptor) (err error)
- func (app *App) DirectoryExists() bool
- func (app *App) EnsureDirectory() (err error)
- func (app *App) GetActualIconPath(launcher launchers.Launcher) string
- func (app *App) GetLocalDescriptor() (localDescriptor descriptors.AppDescriptor)
- func (app *App) GetLocalDescriptorPath() string
- func (app *App) GetReferenceDescriptor() (referenceDescriptor descriptors.AppDescriptor, err error)
- func (app *App) GetRemoteDescriptor() (remoteDescriptor descriptors.AppDescriptor)
- func (app *App) Launch(command *exec.Cmd, settings config.Settings, userInterface ui.UserInterface) (err error)
- func (app *App) LockDirectory() (err error)
- func (app *App) PrepareCommand(commandLine []string) (command *exec.Cmd)
- func (app *App) SaveReferenceDescriptor() (referenceDescriptorSaved bool)
- func (app *App) UnlockDirectory() (err error)
- type AppGallery
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type App ¶
type App struct { Directory string // contains filtered or unexported fields }
func (*App) CanPerformFirstRun ¶
func (app *App) CanPerformFirstRun(userInterface ui.UserInterface) bool
func (*App) CheckFiles ¶
func (*App) CheckForConflictingLocalDescriptors ¶
func (*App) CreateDesktopShortcut ¶
func (app *App) CreateDesktopShortcut(launcher launchers.Launcher, referenceDescriptor descriptors.AppDescriptor) (err error)
func (*App) DirectoryExists ¶
func (*App) EnsureDirectory ¶
func (*App) GetActualIconPath ¶
func (*App) GetLocalDescriptor ¶
func (app *App) GetLocalDescriptor() (localDescriptor descriptors.AppDescriptor)
func (*App) GetLocalDescriptorPath ¶
func (*App) GetReferenceDescriptor ¶
func (app *App) GetReferenceDescriptor() (referenceDescriptor descriptors.AppDescriptor, err error)
func (*App) GetRemoteDescriptor ¶
func (app *App) GetRemoteDescriptor() (remoteDescriptor descriptors.AppDescriptor)
func (*App) LockDirectory ¶
func (*App) PrepareCommand ¶
func (*App) SaveReferenceDescriptor ¶
func (*App) UnlockDirectory ¶
type AppGallery ¶
type AppGallery struct {
Directory string
}
func NewAppGallery ¶
func NewAppGallery(galleryPath string) (appGallery *AppGallery)
func (*AppGallery) GetApp ¶
func (appGallery *AppGallery) GetApp(bootDescriptor descriptors.AppDescriptor) (app *App, err error)
Click to show internal directories.
Click to hide internal directories.