Skip to content

Instantly share code, notes, and snippets.

View nickautomatic's full-sized avatar

Nick F nickautomatic

View GitHub Profile
## Global variables:
export PATH=/c/Program\ Files/cwRsync/:/c/Users/Nick/AppData/Roaming/npm/:$PATH
export VAGRANT_HOME=/c/HashiCorp/Vagrant/.vagrant.d/
## Custom Bash Prompt:
export PS1='\[\033]0;$MSYSTEM:${PWD//[^[:ascii:]]/?}\007\]\n\[\033[32m\]\u@\h \[\033[33m\]\w\[\033[36m\]`__git_ps1`\[\033[0m\]\n$ '
## For nice diffs:
# install diff-so-fancy (npm -g diff-so-fancy)
# set pager to use it (git config --global core.pager "diff-so-fancy | less --tabs=4 -RFX")
@nickautomatic
nickautomatic / mintty.md
Last active September 8, 2016 17:01
Use mintty as the default console for Git on Windows
  • Add mintty.exe to Git\bin
  • Create shortcut in Git directory with the following target: "C:\Program Files\Git\bin\mintty.exe" --title "Git mintty" --icon "etc\git.ico" -c "%HOMEDRIVE%%HOMEPATH%\.minttyrc" --icon "etc\git.ico" --exec "bin\sh.exe" --login -i ('Starts in' should be set to "C:\Program Files\Git" in order for relative paths, eg. "etc\git.ico", to work)
  • In order to get colours working, add the following to .gitconfig:
    [color]
      status = always
      diff = always
    

log = always

@nickautomatic
nickautomatic / pretty git log
Created August 22, 2013 11:17
Pretty Git log
git log --graph --date-order --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(yellow) %an %Creset' --abbrev-commit --date=relative
@nickautomatic
nickautomatic / breakpoint.scss
Created March 10, 2015 16:19
Super-simple breakpoint mixin
// Super simple mobile-first breakpoint mixin:
@mixin breakpoint($from) {
@media screen and (min-width: $from) { @content; }
}
// Example usage:
$small: 480px;
nav {
@include breakpoint($small) {
display: none;
@nickautomatic
nickautomatic / js style guide.md
Last active August 29, 2015 14:00
Javascript style guide