Skip to content

Instantly share code, notes, and snippets.

View wchrisjohnson's full-sized avatar

Chris Johnson wchrisjohnson

View GitHub Profile
@wchrisjohnson
wchrisjohnson / README.md
Created August 4, 2016 17:14 — forked from hofmannsven/README.md
My simply Git Cheatsheet
2017/06/02 20:57:26 [INFO] Terraform version: 0.9.6
2017/06/02 20:57:26 [INFO] Go runtime version: go1.8.3
2017/06/02 20:57:26 [INFO] CLI args: []string{"/usr/local/Cellar/terraform/0.9.6/bin/terraform", "env", "new", "va02"}
2017/06/02 20:57:26 [DEBUG] Detected home directory from env var: /Users/johnson.chris
2017/06/02 20:57:26 [DEBUG] Discovered plugin: herokuinternal = /Users/johnson.chris/.terraform.d/plugins/terraform-provider-herokuinternal
2017/06/02 20:57:26 [DEBUG] Discovered plugin: libratointernal = /Users/johnson.chris/.terraform.d/plugins/terraform-provider-libratointernal
2017/06/02 20:57:26 [DEBUG] Detected home directory from env var: /Users/johnson.chris
2017/06/02 20:57:26 [DEBUG] Attempting to open CLI config file: /Users/johnson.chris/.terraformrc
2017/06/02 20:57:26 [DEBUG] File doesn't exist, but doesn't need to. Ignoring.
2017/06/02 20:57:26 [DEBUG] Detected home directory from env var: /Users/johnson.chris
@wchrisjohnson
wchrisjohnson / search-git-history.md
Created February 15, 2018 18:09 — forked from lyoshenka/search-git-history.md
Search Git commit history for a string and see the diffs

Searching Git commit history

This should be one of the core features of Git, but for some reason it's impossible to figure out how to search for a string in your commit history and see the diffs that that string is in. Here's the best I've come up with:

To find which commits and which files a string was added or removed in:

git log -S'search string' --oneline --name-status

To see the diff of that

@wchrisjohnson
wchrisjohnson / tmux-cheatsheet.markdown
Created July 23, 2018 19:41 — forked from MohamedAlaa/tmux-cheatsheet.markdown
tmux shortcuts & cheatsheet

tmux shortcuts & cheatsheet

start new:

tmux

start new with session name:

tmux new -s myname
@wchrisjohnson
wchrisjohnson / restart-network-services
Created March 2, 2021 18:10 — forked from stevenharman/restart-network-services
Restart Active Network Services on your Mac. You know, for the VPN!
#! /usr/bin/env bash
# shellcheck disable=SC2059
set -euo pipefail
# Toggle all currently 'Active' network servcies (e.g., Wi-Fi, Ethernet
# connections, etc...) to "restart" them. We'll ignore any already 'Disabled'
# services, and toggle all of the others to 'Disabled' and then back to
# 'Enabled'. This has been found helpful when your VPN won't re-connect after
# undocking and re-docking your MacBook, for example.