Skip to content

Instantly share code, notes, and snippets.

@jrnewell
jrnewell / unity-launcher.bash
Created October 11, 2014 17:54
Launch unity programs with local environment variables
#!/bin/bash -i
source /home/james/.bashrc && exec "$@"
@jrnewell
jrnewell / git-build-cygwin.txt
Last active August 29, 2015 14:07
Build a newer version of Git on Cygwin
Build a newer version of Git on Cygwin
1. Run the Cygwin setup utility and ensure you have the following packages installed:
- gcc
- autoconf
- curl
- libcurl-devel, required for http/https support (NOTE: this is an obsolete package, you will need to uncheck "Hide obsolete packages" when selecting packages to install)
- make
- libiconv
- python
@jrnewell
jrnewell / install-mingw-grep.sh
Last active May 20, 2025 16:49
A windows git-bash script to use a newer version of grep, egrep, fgrep in git-bash.
#!/bin/bash
set -e
set -o pipefail
cd $TEMP
archives=(
'grep-2.5.4-2-msys-1.0.13-bin.tar.lzma'
'libiconv-1.14-1-msys-1.0.17-dll-2.tar.lzma'
@jrnewell
jrnewell / open.bash
Last active May 12, 2016 22:26
Open Sublime Text in Windows Cygwin
#!/bin/bash
run-fixed-cygpath "/cygdrive/c/Windows" explorer.exe "$@"
exit $?
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BackgroundAlphaInactive</key>
<real>0.90362682481751821</real>
<key>BackgroundBlur</key>
<real>1</real>
<key>BackgroundBlurInactive</key>
<real>0.0</real>
@jrnewell
jrnewell / console.xml
Created September 6, 2014 21:23
My Mac OS X Terminal Settings
<?xml version="1.0"?>
<settings>
<console change_refresh="10" refresh="100" rows="48" columns="200" buffer_rows="500" buffer_columns="0" shell="" init_dir="" start_hidden="0" save_size="0" background_text_opacity="255">
<colors>
<color id="0" r="0" g="0" b="0"/>
<color id="1" r="0" g="0" b="128"/>
<color id="2" r="0" g="150" b="0"/>
<color id="3" r="0" g="150" b="150"/>
<color id="4" r="170" g="25" b="25"/>
<color id="5" r="128" g="0" b="128"/>
[user]
name = James Newell
email = [email protected]
[core]
excludesfile = /Users/james/.gitignore_global
editor = "subl -n -w"
[alias]
graph = log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit
lg = log --pretty=format:"%C(yellow)%h%Cred%d\\ %Creset%s%Cblue\\ [%cn]" --decorate --numstat
unpushed = log --branches --not --remotes --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit
@jrnewell
jrnewell / bash.sh
Last active November 16, 2022 12:20
Bash functions
# list path env variable
function list-path() {
echo $PATH | tr ':' '\n'
}
# find text in files
function search() {
find . -type f -print0 | xargs -0 grep "$1"
}
@jrnewell
jrnewell / go-path.cmd
Last active May 22, 2018 10:25
Set current directory to GOPATH on MS Windows cmd
@echo off
goto START
-------------------------------------------------------
go-path.bat
set the GOPATH to current directory
Created Sat May 3 20:00:00 2014
@jrnewell
jrnewell / py-ver.bat
Created July 20, 2014 22:01
Switch between Python2 and Python3 on MS Windows cmd
@echo off
goto START
-------------------------------------------------------
py-ver.bat
set the PYTHON_HOME to version 2 or 3
Created Sat May 11 13:00:00 2014