# Functions
AskForConfirmation prompts user for yes/no response.
Assert asserts there was no error, else log.Fatal.
CamelCase converts strings to their camel case equivalent.
GetHashType returns the hash type (md5, sha1, sha256, sha512).
Getopt reads environment variables.
Getopts reads from user input then environment variable and finally a sane default.
GetSHA256 calculates a file's sha256sum.
RemoveDuplicates removes duplicate items from a list.
RunCommand runs cmd on file.
SliceContainsString returns if slice contains substring.
StringInSlice returns whether or not a string exists in a slice.
Unzip unzips archive to target location.
# Variables
AppHelpTemplate is a default malice plugin help template.