# Functions
Clear the terminal screen in a cross-platform compatible manner.
Return true if the OS has the given command installed.
Copy a file from source to destination.
Copy all the files and folders in srcFolder to targetFolder.
Return true if the path points to a directory.
IsTextFile - usage of mimetype library to identify if the file is binary or text.
Return true if the given list of strings (haystack) contains the given string (needle).
MarshalListOfObjectsToYAML will marshal the list of objects to yaml by calling MarshalYAML on every item in the list and return the results as a list.
Merge all the maps into one.
Return true if the path exists.
Prompt the user for text in the CLI.
Prompt the user for a yes/no response and return true if they entered yes.
Run the given command return its stdout and stderr as a string.
Run the given shell command with the given environment variables and arguments in the given working directory.
Run the given shell command with the given environment variables and arguments in the given working directory.
Convert a single value to its string representation.
Convert a generic list to a list of strings.
Convert a generic map to a map from string to string.
Convert a generic map to a map from string to interface.
Write a file to the given destination with the given contents using the same permissions as the file at source.
# Variables
No description provided by the author
A simple logger we can use to get consistent log formatting through out the app.
# Structs
ObjectMarshalingErr is returned when there was an error marshaling the given object to yaml.
UnmarshalableObjectErr is returned when the given object does not implement Marshaler interface.
# Type aliases
No description provided by the author