Skip to content

Instantly share code, notes, and snippets.

@l0ser140
l0ser140 / prepare-commit-msg
Created Jun 10, 2022
Git hook adds JIRA issue to commit text
View prepare-commit-msg
#!/bin/sh
#
# git prepare-commit-msg hook for automatically prepending an issue key
# from the start of the current branch name to commit messages.
# check if commit is merge commit or a commit ammend
if [ $2 = "merge" ] || [ $2 = "commit" ]; then
exit
fi
ISSUE_KEY=`git branch | grep -o "\* \(.*/\)*[A-Z]\{2,\}-[0-9]\+" | grep -o "[A-Z]\{2,\}-[0-9]\+"`
@l0ser140
l0ser140 / Telegram-check.rsc
Last active Sep 21, 2022
Mikrotik Telegram bot
View Telegram-check.rsc
#Schedule run every ~30sec.
:global botID;
:global myChatID;
:local parse do={
:local startLoc ([:find $content $variable -1] + [:len $variable] + 2);
:local commaLoc ([:find $content "," $startLoc] - 1 + 1);
:local braceLoc ([:find $content "}" $startLoc] - 1 + 1);
:local endLoc $commaLoc;