Skip to content

Instantly share code, notes, and snippets.

#!/bin/bash
# +----------------------------------------------------------------------+
# | |
# | Set up Mac OS X to store temporary files in RAM rather than on disk.|
# | Updated for Yosemite, 16 GB of RAM |
# | |
# | By James Newell <jrnewell@github> |
# | |
# | Originally by Ricardo Gameiro <http://blogs.nullvision.com/?p=357> |
@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
# Auto-completion
# ---------------
[[ $- =~ i ]] && source "/usr/local/opt/fzf/shell/completion.bash"
# Key bindings
# ------------
source "/usr/local/opt/fzf/shell/key-bindings.bash"
# fd - cd to selected directory
fd() {
@jrnewell
jrnewell / install-mingw-grep.sh
Last active October 12, 2016 12:07
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 $?
@jrnewell
jrnewell / .minttyrc
Created October 8, 2015 19:39
Git Bash Colors
BoldAsFont=no
Transparency=medium
OpaqueWhenFocused=yes
Font=Droid Sans Mono
FontHeight=10
Columns=162
Rows=44
CursorType=underscore
CursorBlinks=no
ForegroundColour=211,215,207
@jrnewell
jrnewell / track_names.py
Created July 2, 2015 15:44
Get Track and Artist names from a list of Spotify URIs
#!/usr/bin/env python
# coding=utf-8
import os
import sys
import requests
import time
def get_track_json(track_id):
url = 'https://api.spotify.com/v1/tracks/' + track_id
@jrnewell
jrnewell / extract-jdk.sh
Created November 23, 2014 22:16
Extract JDK.exe into a portable folder (cygwin/windows)
#!/bin/bash
if [[ $# -ne 1 ]]; then
echo "usage: $0 <jdk.exe>"
echo "result will be in ./jdk"
exit 1
fi
JDK_EXE=$1
cabextract "$JDK_EXE" -d jdk_extract
@jrnewell
jrnewell / Pastel.xml
Last active August 29, 2015 14:08
IntelliJ Pastel Settings
<?xml version="1.0" encoding="UTF-8"?>
<scheme name="Pastel" version="124" parent_scheme="Default">
<option name="LINE_SPACING" value="1.0" />
<option name="EDITOR_FONT_SIZE" value="14" />
<option name="EDITOR_FONT_NAME" value="Consolas" />
<colors>
<option name="ADDED_LINES_COLOR" value="295622" />
<option name="CARET_COLOR" value="bbbbbb" />
<option name="CARET_ROW_COLOR" value="2f393c" />
<option name="CONSOLE_BACKGROUND_KEY" value="1f2223" />