Skip to content

Instantly share code, notes, and snippets.

View core23's full-sized avatar
🏠
Working from home

Christian Gripp core23

🏠
Working from home
View GitHub Profile
@core23
core23 / github-migration.sh
Created December 5, 2019 13:33
GitHub migration script to move all repositories of an user to a new organisation
#!/bin/sh
MIGRATION_DIR=.mig
SOURCE_GITHUB_TOKEN=
SOURCE_GITHUB_HOST=github.com
SOURCE_GITHUB_API=https://api.github.com
TARGET_GITHUB_TOKEN=
TARGET_GITHUB_HOST=github.com
TARGET_GITHUB_API=https://api.github.com

Keybase proof

I hereby claim:

  • I am core23 on github.
  • I am core23 (https://keybase.io/core23) on keybase.
  • I have a public key whose fingerprint is FF6B E7F5 6E3D 7B3E 83E0 45B9 06D0 F1B5 8E1E 3990

To claim this, I am signing this object:

#!/bin/bash
DIVIDER=`printf '%0.1s' "#"{1..85}`
HEADER_FORMAT="\n %-40s %10s %10s %10s %10s\n"
FOOTER_FORMAT=" %-40s %10s %10d %10d %10d\n"
LINE_FORMAT=" %-40s %10s %10s %10d %10d\n"
TOTAL_MODULES=0
TOTAL_COMMITS=0
TOTAL_CHANGES=0
@core23
core23 / git-status.sh
Created August 31, 2016 16:03
Generates a git statistic for a directory
#!/bin/bash
DIVIDER=`printf '%0.1s' "#"{1..75}`
HEADER_FORMAT="\n %-40s %10s %10s %10s\n"
FOOTER_FORMAT=" %-40s %10s %10d %10d\n"
LINE_FORMAT=" %-40s %10s %10d %10d\n"
TOTAL_MODULES=0
TOTAL_COMMITS=0
TOTAL_CHANGES=0