Skip to content

Instantly share code, notes, and snippets.

View pforhan's full-sized avatar

Patrick Forhan pforhan

View GitHub Profile
@pforhan
pforhan / setup_mele_modding.sh
Last active October 14, 2026 15:12
Install me3tweaks on linux in your ME:LE install dir; made via gemini
#!/bin/bash
# ==============================================================================
# ENVIRONMENT DETECTION & SMART-CHECKING
# ==============================================================================
# 1. Detect the Host OS and Username
OS_ID=$(grep -E '^ID=' /etc/os-release | cut -d= -f2 | tr -d '"')
CURRENT_USER=$(whoami)
@pforhan
pforhan / ExtractMavenModules.java
Created October 1, 2013 16:16
Selectively build maven modules based on the changes in the git workspace.
/*bin/echo Running $0 > /dev/null
filename=`basename "$0"`
mytmpdir=/tmp/$filename
classname=${filename%.*}
if [ $0 -nt $mytmpdir/$classname.class ]
then
echo Compiling $0 > /dev/null
mkdir $mytmpdir 2> /dev/null
javac -d $mytmpdir $0 || exit
fi
@pforhan
pforhan / JavaShellScript.java
Last active December 18, 2015 10:28
Runs a Java source file right from a BASH shell. Remember to chmod a+x your .java!
/*bin/echo Running $0
filename=`basename "$0"`
classname=${filename%.*}
if [ $0 -nt /tmp/$filename/$classname.class ]
then
echo Compiling $0
mkdir /tmp/$filename 2> /dev/null
javac -d /tmp/$filename $filename || exit
fi
java -cp /tmp/$filename $classname "$@"