Matthias Kruk [Wed, 16 Feb 2022 04:07:07 +0000 (13:07 +0900)]
include/slack.sh: Add module for interacting with Slack
This commit adds the slack module, which implements functions for
posting messages to private conversations and channels, as well as
formatting functions for Slack's markdown flavor.
Function names in the gitlab module do not follow a consistent naming
convention, making them rather irritating to use.
This commit makes sure function names in the gitlab module are
consistent in their naming. Further, this commit makes sure the log
module is used for printing error messages, where necessary.