ssh, scp to Virtualbox

Posted on by Kim

Under Network -> Advanced -> Port  Forwarding


Name: ssh
Protocol: TCP
Host Port: 3022
Guest Port: 22



Start client from terminal

VBoxManage startvm "<name>" --type headless

SSH from host to client

ssh -p 3022 kim@127.0.0.1

SCP from host to client

scp -P 3022 vpn_config.zip 127.0.0.1:.



Change the ll command

Posted on by Kim

add to .bashrc

alias ll='ls -la --color=auto'

Automatically adds Jira key to commit message

Posted on by Kim

File named prepare-commit-msg in dir ~/projects/ab-tools/install-instructions/githooks


#!/bin/bash
#
# Automatically adds Jira key to commit message
#
# To automatically prepend any commit massage with the branch name, ie. [TEST-xxxx], run:
# ```
# git config --global core.hooksPath ~/projects/ab-tools/install-instructions/githooks/
# ```
#

if [ -z "$BRANCHES_TO_SKIP" ]; then
BRANCHES_TO_SKIP=(master develop)
fi

BRANCH_NAME=$(git symbolic-ref --short HEAD)
BRANCH_NAME="${BRANCH_NAME##*/}"
BRANCH_EXCLUDED=$(printf "%s\n" "${BRANCHES_TO_SKIP[@]}" | grep -c "^$BRANCH_NAME$")
BRANCH_JIRA_KEY=$(echo $BRANCH_NAME | grep -E -o '^([A-Z]+-[0-9]+)')

if ! [[ $BRANCH_EXCLUDED -eq 1 ]] && ! [[ $(cat "$1") == "$BRANCH_JIRA_KEY"* ]] && ! [ -z "$BRANCH_JIRA_KEY" ]; then
echo "[$BRANCH_JIRA_KEY] $(cat "${1}")" > "$1"
fi