package
0.0.0-20170901142047-0caaa62d3e26
Repository: https://github.com/sqp/godock.git
Documentation: pkg.go.dev

# Packages

Package build builds cairo-dock or applets from sources.
Package editpack builds a console interface to edit applets definition info.
Package versions checks and updates vcs packages.

# Functions

FormatNewVersion formats an upgraded X.Y.Z version string.
ListDistant lists packages available on the server applets market for given version.
ListDownloadApplets builds the full list of external applets packages.
ListDownloadDockThemes builds the full list of dock themes packages.
ListDownloadIndex builds a merged list of external packages in local and distant sources with downloadable state, indexed by applet name.
ListDownloadSort sorts a list of applet packages.
ListFromDir lists packages in external applets dir.
ListThemesDir lists themes in a given directory.
NewAppletPackage creates an empty AppletPackage.
NewAppletPackageUser try to read an external applet package info from dir.
ReadPackageFile loads a package from its config file on disk.

# Constants

bool.
string.
int.
string.
string.
bool.
string.
empty (or unused).
string.
Source of package to load (applet or theme).
Source of package to load (applet or theme).
Source of package to load (applet or theme).

# Structs

AppletPackage defines a generic cairo-dock applet package.
ByName sorts the list of packages by name.
Gauge is an icon theme.
Theme represents an icon theme (gauge, clock...).

# Type aliases

AppInfoField defines edit applet info fields.
AppletPackages defines a list of AppletPackage.
PackageSource defines whether the loaded package is an applet or a theme.