Skip to content

Instantly share code, notes, and snippets.

Keybase proof

I hereby claim:

  • I am simkennedy on github.
  • I am simkennedy (https://keybase.io/simkennedy) on keybase.
  • I have a public key ASC9XeeVPrit7upcudCsCS7G1FrUEPCxmpy90gto3FLyFgo

To claim this, I am signing this object:

{
"basics": {
"name": "Sim Kennedy",
"label": "Developer",
"image": "https://avatars.githubusercontent.com/u/9877685?v=4",
"email": "",
"phone": "",
"url": "https://simkennedy.com",
"summary": "● Experienced lead developer and data engineer with a Physics background.\n● A methodical, organised and meticulous worker, with great communication skills.\n● Excellent at problem solving and lateral thinking, thriving on complex challenges.\n● Comfortable working independently, in close collaboration or leading a team. \n● 8 years experience of remote-first working,\n● Calm, patient and friendly personality.\n",
"profiles": [
@SimKennedy
SimKennedy / git-split.sh
Last active December 10, 2019 13:03
Keep git history when splitting a file into 2
#!/bin/sh
# https://stackoverflow.com/questions/3887736/keep-git-history-when-splitting-a-file
if [[ $# -ne 2 ]] ; then
echo "Usage: git-split.sh original copy"
exit 0
fi
git mv "$1" "$2"
git commit -n -m "Split history $1 to $2 - rename file to target-name"