Skip to content

Instantly share code, notes, and snippets.

View tterb's full-sized avatar
Building stuff

Brett Stevenson tterb

Building stuff
View GitHub Profile
@tterb
tterb / FormattingBadges.md
Created September 24, 2016 13:18
Formatting Badges
@tterb
tterb / cppArgs
Last active November 11, 2016 11:53
Reading command-line arguments in C++
int main(int argc, char* argv[]){
if(argc > 1) //if there is an argument
/* Do something */
string firstArg = argv[1];
}
@tterb
tterb / Makefile
Created November 11, 2016 11:56
C++ Makefile example
# makefile
# define target, its dependencies and files
p5: main.o LinkedList.o
g++ -o p4 main.o LinkedList.o
# define how each object file is to be built
main.o: main.cpp LinkedList.h
g++ -c main.cpp
@tterb
tterb / GitHubDownloads.md
Last active April 26, 2017 21:44
Downloads README Badge

Github All Releases

[![Github All Releases](https://img.shields.io/github/downloads/username/repo/total.svg)](https://github.com/username/repo/releases)
@tterb
tterb / Powershell_profile.ps1
Last active April 26, 2017 21:45
Powershell Profile
# Set-Up
$Shell = $Host.UI.RawUI
$size = $Shell.WindowSize
$size.width=90
$size.height=30
$Shell.WindowSize = $size
$size = $Shell.BufferSize
$size.width=140
$size.height=2500
#!/usr/bin/python
# Returns the common lines between each of the 'n' specified files
python -c 'import sys;print " ".join(sorted(set.intersection(*[set(open(a).readl
ines()) for a in sys.argv[1:]])))'
@tterb
tterb / frontmatter.yml
Last active February 24, 2018 04:19
A default frontmatter template for https://github.com/JonSn0w/Hyde
---
title:
desc:
date:
options:
image:
categories:
tags:
priority:
---
@tterb
tterb / Gulpfile.js
Created June 25, 2017 21:20
The Gulpfile for my website
var gulp = require('gulp'),
shell = require('gulp-shell'),
minifyHTML = require('gulp-minify-html'),
sass = require('gulp-sass'),
importCss = require('gulp-import-css'),
autoprefixer = require('gulp-autoprefixer'),
uncss = require('gulp-uncss'),
minifyCss = require('gulp-minify-css'),
rename = require('gulp-rename'),
glob = require('glob'),
@tterb
tterb / tterb.iterm2.plist
Created March 19, 2019 04:07
iTerm2 Settings
This file has been truncated, but you can view the full file.
<?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>AllowClipboardAccess</key>
<true/>
<key>AlternateMouseScroll</key>
<true/>
<key>AppleAntiAliasingThreshold</key>
<integer>1</integer>
@tterb
tterb / .bash_profile
Created March 19, 2019 04:39
Bash aliases and prompt
# ~/.bash_profile
[[ -s ~/.bashrc ]] && source ~/.bashrc
export CLICOLOR=1
export LSCOLORS=gxBxhxDxdxhxhxhxhxcxbx
export TERM=xterm-256color
alias lc='colorls'
alias ls='ls -GFh'