# Functions
FormatToGoObject formats the given object to equivalent Go code.
GuardedBlocks extracts blocks of consecutive lines that are guarded by the given begin and end lines.
IsWhitespace checks if the given string consists of only whitespace.
Itemize itemizes a collection with the marker passed as parameter.
JSONEscape escapes the given string such that it is a valid JSON string object.
LineLengths returns a slice of the line lengths of the given data.
LineLengthsForFile returns a slice of the line lengths of the given data.
PrefixContinuationLinesWith indents every line except the first one with the given amount of whitespace.
PrefixLines prefixes every non-empty line with the given prefix.
RemoveLine looks up every line with the given search string in the input and returns an output removing all the selected lines.
RenderMarkdownFileToHTMLFile reads in the Markdown file, renders it as HTML and writes that output in the HTML file.
ReplaceBytesInBinary replaces a certain amount of occurrences of the given bytes in a binary.
ReplaceBytesInFile replaces a certain amount of occurrences of the given bytes in a file.
RewriteWebsiteContent replaces all URLs and URIs to the given ones, and gives all URLs and URIs also a hash so they invalidate their cache when their content changes.
RewriteWebsiteContentDirectory replaces all URLs and URIs to the given ones, and gives all URLs and URIs also a hash so they invalidate their cache when their content changes.
SearchAndReplaceFile searches for occurrences of a given pattern in a file and replaces them accordingly.
SortLines splits the given string into lines, sorts them and then returns the sorted lines as a combined string.
SortLinesAndTrimSpace sorts the lines of the given string and removes all leading and trailing whitespaces.
Split iteratively splits argument s and returns the split items over the returned channel.
StringTrimIndentations removes indentations that were added for a cleaner code style.
TrimIndentations removes indentations that were added for a cleaner code style.
WordAfterFirstMatch returns the next word in the string after the given substring, or the empty string if it does not exist.
# Structs
SynchronizedBuffer holds a concurrency-safe buffer.