This is a minor rework of outshine-lang so I can load it in my init file.
I do that via use-package + quelpa
Quelpa is a kind of virtual package repo that fetchs from files, github, etc.
So in my init file I find:
(use-package outshineThis is a minor rework of outshine-lang so I can load it in my init file.
I do that via use-package + quelpa
Quelpa is a kind of virtual package repo that fetchs from files, github, etc.
So in my init file I find:
(use-package outshine| #!/bin/bash | |
| # Run the AWS cli on an ec2 instance with the security credentials of that instance | |
| set -e | |
| export IAM_ROLE=$(curl -s http://169.254.169.254/latest/meta-data/iam/security-credentials/) | |
| export AWS_ACCESS_KEY_ID=$(curl -s http://169.254.169.254/latest/meta-data/iam/security-credentials/${IAM_ROLE} |/usr/bin/jq -r .AccessKeyId) | |
| export AWS_SECRET_ACCESS_KEY=$(curl -s http://169.254.169.254/latest/meta-data/iam/security-credentials/${IAM_ROLE} |/usr/bin/jq -r .SecretAccessKey) | |
| export AWS_SECURITY_TOKEN=$(curl -s http://169.254.169.254/latest/meta-data/iam/security-credentials/${IAM_ROLE} |/usr/bin/jq -r .Token) | |
| export AWS_DEFAULT_REGION=$(curl -s http://169.254.169.254/latest/meta-data/placement/availability-zone | sed 's/[a-z]$//') | |
| # cat <<EOF | |
| # IAM_ROLE $IAM_ROLE |
| #!/bin/bash | |
| # Based on https://raw.githubusercontent.com/cburki/docker-s6builder/master/scripts/build.sh | |
| # hence GNU GENERAL PUBLIC LICENSE Version 3 | |
| set -o errexit | |
| trap 'echo ERROR: exiting on error' ERR | |
| SRC_DIR=/tmp/$(basename $0)-$$ | |
| trap 'rm -rf $SRCDIR' EXIT | |
| mkdir -p ${SRC_DIR} |
I hereby claim:
To claim this, I am signing this object:
| #!/bin/env python | |
| """ | |
| USAGE: jpsearch [--unquoted|-u] [-f|--filename <json-file>] <JMESPath> | |
| Reads json from standard input, or the file | |
| if given. Then searches that as instructed | |
| by the JMESPath; and prints the result. If | |
| the result is a string and --unquoted is given | |
| the string is printed without quotation. See | |
| also http://jmespath.org/ | |
| """ |
| ;;; package --- autoname remote shell buffers | |
| ;;; Commentary: | |
| ;; Adjustments to comint's shell mode. | |
| ;;; Code: | |
| ;; This is based on my-shell in http://www.emacswiki.org/emacs/ShellMode |
| $ pyenv versions | |
| system | |
| 2.6.9 | |
| * 2.7.8 (set by /home/bhyde/.../.python-version) | |
| $ ls ~/.pyenv/versions/ | |
| 2.6.9 2.7.8 | |
| $ rm -rf ~/.pyenv/versions/2.6.9 | |
| $ pyenv install 2.6.9 | |
| Downloading Python-2.6.9.tgz... | |
| -> https://yyuu.github.io/pythons/7277b1285d8a82f374ef6ebaac85b003266f7939b3f2a24a3af52f9523ac94db |
| #!/bin/bash | |
| function indent(){ | |
| exec 6>&1 | |
| exec > >(sed 's/^/ /') | |
| } | |
| function end_indent(){ | |
| exec 1>&6 6>&- | |
| } |
| #!/bin/bash | |
| # Usage: start-droplet-setup-ssh <name> london docker | |
| NAME="$1" | |
| REGION="$2" | |
| IMAGE="$3" | |
| function LOG() { echo "LOG: $*" ; } | |
| function ERROR() { echo "ERROR: $*" ; exit 1 ;} |
| #!/bin/bash | |
| # get-docker-socket-from-remote <name> <user>@<host> | |
| # Create a unix socket at /tmp/<name>-docker.sock which, when | |
| # used will ssh to <user>@<host> and connect to the docker | |
| # socket at <host>:///var/run/docker.sock | |
| # Note: | |
| # 1. This forks a subjob that manages the local socket. | |
| # Rmember to kill that when your finished |