class BashCommentFormatter

def self.format_comment(input_string)

Formats a multi-line string into a format safe for use in Bash comments.
def self.format_comment(input_string)
  return '# ' if input_string.nil?
  return '# ' if input_string.empty?
  formatted = input_string.split("\n").map do |line|
    "# #{line.gsub('#', '\#')}"
  end
  formatted.join("\n")
end