Skip to content

Instantly share code, notes, and snippets.

@miquelbar
miquelbar / gcloud_ssh_complete
Last active October 21, 2020 15:09
Gcloud ssh autocomplete
#!/bin/bash
export _SSH_COMPLETE_F_CACHE="/tmp/_ssh_complete"
export _SSH_COMPLETE_HOSTS=""
[[ ! -f "$_SSH_COMPLETE_F_CACHE" ]] && touch "$_SSH_COMPLETE_F_CACHE"
_ssh_complete() {
if [ -z "$_SSH_COMPLETE_HOSTS" ]; then
@miquelbar
miquelbar / middleware.go
Last active June 20, 2019 10:57
middlewareManage
// With trilopin fixes
package main
import "fmt"
import "net/http"
import "log"
type Middleware func(http.Handler) http.Handler
type MiddlewareManager struct {
@miquelbar
miquelbar / kubernetes_ps1.sh
Created April 24, 2018 16:29
kuberentes current environment
# Kubernetes config
__kube_ps1()
{
# Get current context
CONTEXT=$(cat ~/.kube/config | grep "current-context:" | sed "s/current-context: //")
if [ -n "$CONTEXT" ]; then
echo "(k8s: ${CONTEXT})"
fi
}
#!/bin/sh
_sigterm() {
echo "Recieved SIGTERM"
exit 1
}
_sigint() {
echo "Recieved SIGINT"
exit 1
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDlScEYGnkNUC9th68Oy0DWqjQnohAbDW7JwzxpPbqN0GBVll45pLOQSlcDap6UAq82vSWf2rM1J6T4wWT9LzR+WWwOW5gS5xnvBeLu/cWIlmFVZ830IE4ndBrTsLL1g77Outt7FvEF9QLHdllwM7ILNi/8m9VmcqzijL9LfAPHuEuCUGtauzDTWF1E5racmqkdgnMuCyXZZLGxb5DXJ3Fkf5+fcrfbSg7uBYcCW3zjjL4jyQ4ZF6EsEZrvxSYWrcZT1AW4jutBOyDCWYBbj7YvA0MgCfMPmcXsnF5vaaDOJwvYlcRy/DrVQYFUPa99Q6ag1IeEhfRroGwDIYWot3LlPVogm35kvgvg8PLvHbGILh/wOsKv5Zm4HK0Hxk0rQDXsIxCb1YlO+P5Y2MbTTgCoXCSDRe3dSFQImGcQwxENdYtTqNIPRmLOGWuR/+Oxrb+mpwkaUmE1nXKkAnabc7A49j+qgEKBoIKEJZPI/sOfcoa4L27Aow0udzZuyR2Td1i3ngBGLiQT9zGDsxSgUBLN1/x+fsGJ+VWGbk2rSUJPmQJTswtVcng1xTyhnG251kchJyZIx9kf0OQGuErDE0OFckHzrk02yeiNl9rbMNzsVmB+D96w6VBwIQeNhL7je/+iYr3QNWi9wk0STWN9qhEDUJz6dZknTyS/vUzM2FfTew== mibaroma@MacBook-Pro-de-Miquel.local