start new:
tmux
start new with session name:
tmux new -s myname
map t createTab http://www.google.com | |
" Go one tab left (previousTab) | |
map K previousTab | |
" Go one tab right (nextTab) | |
map J nextTab | |
" Close tabs to the right (closeTabsOnLeft) | |
map gc closeTabsOnLeft | |
" Close tabs to the right (closeTabsOnRight) | |
map gC closeTabsOnRight | |
" Close all other tabs (closeOtherTabs) |
#!/bin/sh | |
# terraform-latest.sh - Display the download URLs for the latest version of HashiCorp Terraform | |
CURRENT_VERSION=$(curl -s https://checkpoint-api.hashicorp.com/v1/check/terraform | jq -r -M '.current_version') | |
for SUFFIX in SHA256SUMS SHA256SUMS.sig darwin_amd64.zip freebsd_386.zip freebsd_amd64.zip freebsd_arm.zip linux_386.zip linux_amd64.zip linux_arm.zip openbsd_386.zip openbsd_amd64.zip solaris_amd64.zip windows_386.zip windows_amd64.zip; do | |
echo "https://releases.hashicorp.com/terraform/${CURRENT_VERSION}/terraform_${CURRENT_VERSION}_${SUFFIX}" | |
done |
javascript:(function() { | |
function copyToClipboard(text) { | |
if (window.clipboardData && window.clipboardData.setData) { | |
/*IE specific code path to prevent textarea being shown while dialog is visible.*/ | |
return clipboardData.setData("Text", text); | |
} else if (document.queryCommandSupported && document.queryCommandSupported("copy")) { | |
var textarea = document.createElement("textarea"); | |
textarea.textContent = text; |
javascript: void (function (main) { | |
var script = document.createElement('script'); | |
script.onload = main; | |
script.src = 'https://davidshimjs.github.io/qrcodejs/qrcode.min.js'; | |
document.head.appendChild(script).parentNode.removeChild(script); | |
})(function () { | |
var size = 400; | |
var qr = new QRCode(document.body, { | |
text: location.href, | |
width: size, |
{ | |
"globals" : | |
{ | |
"alwaysShowTabs" : true, | |
"defaultProfile" : "{0caa0dad-35be-5f56-a8ff-afceeeaa6101}", | |
"initialCols" : 120, | |
"initialRows" : 30, | |
"keybindings" : | |
[ | |
{ |
#!/bin/bash | |
# An set of disks to ignore from partitioning and formatting | |
BLACKLIST="/dev/sda|/dev/sdb" | |
# Base directory to hold the data* files | |
DATA_BASE="/media" | |
usage() { | |
echo "Usage: $(basename $0) <new disk>" | |
} |
function findr() { | |
# Find recently modified files in the current directory tree | |
SEARCH_PATH='./*' | |
NUMBER_OF_RESULTS=20 | |
while [[ $# -gt 0 ]]; do | |
case "$1" in | |
-h|--help) | |
DISPLAY_USAGE=TRUE | |
shift | |
;; |
#!/usr/bin/env bash | |
# Installs or upgrades kubectl on Linux | |
# Chuck for root privileges | |
if [[ "$EUID" != "0" ]] ; then | |
echo "Please execute script with sudo or as root." | |
exit 1 | |
fi | |
# Check Dependencies |
bind-key C-b send-prefix | |
bind-key C-o rotate-window | |
bind-key C-z suspend-client | |
bind-key Space next-layout | |
bind-key ! break-pane | |
bind-key " split-window | |
bind-key # list-buffers | |
bind-key $ command-prompt -I #S "rename-session '%%'" | |
bind-key % split-window -h | |
bind-key & confirm-before -p "kill-window #W? (y/n)" kill-window |