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, |
| #!/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 |
| # Bash Terraform completion | |
| # Originally adapted from: https://gist.github.com/cornfeedhobo/8bc08747ec3add1fc5adb2edb7cd68d3 | |
| # | |
| # Author: Jeremy Melanson | |
| # | |
| # Features of this update: | |
| # - Use built-in bash routines for text processing, instead of external tools (awk, sed, grep, ...). | |
| # - fixes the retrieval of options from the Terraform executble. | |
| # - Optional _init_terraform_completion function, which can enable command-completion for multiple Terraform executables. | |
| # |