# Functions
Blue .
Bold .
CheckExistAndCreate checks folder existence and makes that folder, recursively, if it does not exist.
CheckExistAndDelete checks folder existence and deletes that folder if it does exist.
CmdScanner is a helper function to scan output from exec.Cmd.
Copy .
CopyFile .
CreateJunction creates a junction in Windows or a symlink in Linux/Mac.
Fatal prints fatal message and exits process.
No description provided by the author
FindAppPath finds Spotify location in various possible places of each platform and returns it.
No description provided by the author
No description provided by the author
No description provided by the author
FindPrefFilePath finds Spotify "prefs" file location in various possible places of each platform and returns it.
FindSymbol uses regexp from one or multiple clues to find variable or function symbol in obfuscated code.
No description provided by the author
No description provided by the author
No description provided by the author
GetDebuggerPath fetches opening debugger list from localhost and returns the Spotify one.
GetExecutableDir returns directory of current process.
No description provided by the author
GetJsHelperDir returns jsHelper directory in executable directory.
No description provided by the author
GetSpotifyVersion .
getUserFolder checks if folder `name` is available in spicetifyFolder, else creates then returns the path.
Green .
No description provided by the author
ModifyFile opens file, changes file content by executing `repl` callback function and writes new content.
NewTracker creates new tracker instance.
ParseColor parses a string in both hex or rgb or from XResources or env variable and converts to both rgb and hex value.
ParseConfig read config file content, return default config if file doesn't exist.
PrependTime prepends current time string to text and returns new string.
PrintBold prints a bold message.
PrintError prints an error message.
PrintGreen prints a message in green color.
PrintInfo prints an info message.
PrintNote prints a warning message.
PrintRed prints a message in red color.
PrintSuccess prints a success message.
PrintWarning prints a warning message.
Red .
Replace uses Regexp to find any matched from `input` with `regexpTerm` and replaces them with `replaceTerm` then returns new string.
No description provided by the author
No description provided by the author
No description provided by the author
SendReload sends reload command to debugger Websocket server.
ShowDirectory shows directory in user's default file manager application.
Unzip unzips zip.
Watch .
WatchRecursive .
No description provided by the author
No description provided by the author
Yellow .
# Variables
BaseColorList is color names list and their default values.
BaseColorOrder is color name list in an order.
INTERVAL .
# Structs
No description provided by the author
No description provided by the author
Tracker is used to hold, update and print progress info to console.
# Type aliases
TernaryBool is three-way boolean: default, true, false.