Skip to content

Instantly share code, notes, and snippets.

View swthomas55's full-sized avatar

Spencer Thomas swthomas55

  • Ithaka
  • Ann Arbor, MI
View GitHub Profile
@swthomas55
swthomas55 / git_jira_github_pull_request.sh
Last active February 16, 2017 21:32 — forked from StevenACoffman/git_jira_github_pull_request.sh
Create Github pull request from JIRA and git
#!/bin/bash
function safe_curl() {
# call this with a url argument, e.g.
# safecurl.sh "http://myhost.com:8080/eureka/v2/apps/"
# separating the (verbose) curl options into an array for readability
hash curl 2>/dev/null || { echo >&2 "I require curl but it's not installed. Aborting."; exit 1; }
hash jq 2>/dev/null || { echo >&2 "I require jq but it's not installed. Aborting."; exit 1; }
hash sed 2>/dev/null || { echo >&2 "I require sed but it's not installed. Aborting."; exit 1; }
@swthomas55
swthomas55 / git_move.sh
Last active January 19, 2016 20:50
moves a folder from one git repo into another repo with history intact
#!/usr/bin/env bash
# Usage:
# ./git_move.sh git@repo_site.com:/my_repo.git origin/folder/path/ /destination/repo/path/ new/folder/path/
if [ $# -lt 4 ] ; then
echo "Usage: $0 git@repo_site.com:/my_repo.git origin/folder/path/ /destination/repo/path/ new/folder/path/"
exit
fi