This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package com.github.jedvardsson.pgsf; | |
import org.postgresql.PGProperty; | |
import org.postgresql.util.PSQLException; | |
import javax.net.SocketFactory; | |
import java.io.IOException; | |
import java.io.InputStream; | |
import java.io.OutputStream; | |
import java.io.UncheckedIOException; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
source /opt/homebrew/etc/bash_completion.d/git-prompt.sh | |
GIT_PS1_SHOWUNTRACKEDFILES=1 | |
GIT_PS1_SHOWDIRTYSTATE=1 | |
GIT_PS1_SHOWUPSTREAM="auto" | |
#GIT_PS1_SHOWCOLORHINTS=1 | |
GIT_PS1_SHOWCONFLICTSTATE="yes" | |
setopt PROMPT_SUBST ; PS1='%F{blue}%c%f %F{green}$(__git_ps1 " (%s)")%f\$ ' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# How to set up a port-forward to any host reachable from a kubernetes namespace. | |
# Start a jump-off-pod with `socat` installed in a new terminal (unless there is a pod with socat installed) | |
kubectl run -it --rm --restart=Never jump-off-pod --image=wbitt/network-multitool:alpine-extra -- bash | |
# local socat that forward local port over stdio to a socat in a kubernetes pod | |
socat TCP-LISTEN:${LOCAL_PORT},reuseaddr,fork 'EXEC:"kubectl exec -i jump-off-pod -- socat STDIO TCP-CONNECT:${REMOTE_HOST}:${REMOTE_PORT}"' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
set -o errexit | |
set -o pipefail | |
function finally() { | |
docker stop -t 1 my-nginx || true | |
} | |
trap finally EXIT | |
function log_info() { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public interface LabeledEnum { | |
String getLabel(); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
echo "This script installs the necessary details for this host to become a vagrant box." | |
echo -n "Press enter to continue..." | |
read | |
echo "Setting up grub timeout..." | |
sed -i 's/^GRUB_TIMEOUT=.*/GRUB_TIMEOUT=1/' /etc/default/grub | |
update-grub |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
## Git post-receive hook for triggering release builds and dev build in | |
## Jenkins for selfhosted Git servers. Dev builds are triggered using Jenkins | |
## polling mechanism when branches are commited to. The release builds are | |
## triggered when tags are pushed. | |
## Naming conventions | |
## | |
## Bare git repo: myproj.git |