Skip to content

Instantly share code, notes, and snippets.

View bjhargrave's full-sized avatar

BJ Hargrave bjhargrave

View GitHub Profile
@bjhargrave
bjhargrave / gist:9e7c965adfaeeb513b31cc17a1104925
Created May 21, 2022 18:25
Transform string constants for Jakarta
java -jar target/java-strings-1.0.0-SNAPSHOT.jar ~/Downloads/jakarta.faces-api-2.3.2.jar | grep -E "^/?javax\." | sort | uniq | awk '{printf "%s=",$0; sub(/javax/,"jakarta"); printf "%s\n",$0 }'
@bjhargrave
bjhargrave / bintraymavensync.sh
Created October 2, 2017 14:09
Bash script to release uploaded Bnd build to maven central
#!/bin/bash
# find -E biz -regex '.*\.pom$' -exec bintraymavensync.sh "{}" ";"
BINTRAY_USER=xxx
BINTRAY_API_KEY=yyy
SONATYPE_USER=ppp
SONATYPE_PWD=qqq
SLUG=bnd/bnd
file=$1
packageprefix=${file%/*/*}
@bjhargrave
bjhargrave / bintrayup.sh
Created October 2, 2017 14:08
Bash script to upload Bnd build to bintray
#!/bin/bash
# find -E biz -regex '.*\.(pom|jar)$' -exec bintrayup.sh "{}" ";"
BINTRAY_USER=xxx
BINTRAY_API_KEY=yyy
SLUG=bnd/bnd
file=$1
packageprefix=${file%/*/*}
versionprefix=${file%/*}
package=${packageprefix##*/}
@bjhargrave
bjhargrave / Makefile
Last active September 26, 2015 09:37
Build git from source for Mac OS X 10.9 + XCode 64-bit. I also built libpcre 8.34 to use with Git.
.PHONY: git git-clean git-install git-install-man git-test git-uninstall
MYGIT_PREFIX=/usr/local/git
MYGIT_BUILD=git
MYGIT_BUILDOPTIONS = NO_DARWIN_PORTS=1 \
CFLAGS="-g -O2 -Wall -arch x86_64" \
LDFLAGS="-arch x86_64" \
NO_GETTEXT=YesPlease \
USE_LIBPCRE=YesPlease \
PERLLIB_EXTRA="/Applications/Xcode.app/Contents/Developer/Library/Perl/5.16/darwin-thread-multi-2level" \