Skip to content

Instantly share code, notes, and snippets.

View tiagovrtr's full-sized avatar

Tiago Reis tiagovrtr

View GitHub Profile
@tiagovrtr
tiagovrtr / mv2fork.zsh
Created June 20, 2021 11:31
Move git origin remote reference from upstream to personal fork
alias mv2fork="UPSTREAM=`git config --get remote.origin.url` &&
git remote rename origin upstream &&
git remote add origin ${UPSTREAM/:*\//:$GITHUB_USER/} &&
git fetch origin"
@tiagovrtr
tiagovrtr / zsh_history_dated.sh
Created June 30, 2021 15:47
Output zsh_history with readable dates
sed -E 's/(([^0-9][0-9]{0,9})*)(\b[0-9]{10}\b)(([0-9]{0,9}[^0-9])*)/printf "%s%s%s" "\1" "$(date -ud @\3)" "\4"/ge' ~/.zsh_history | less
@tiagovrtr
tiagovrtr / Dockerfile
Created August 26, 2022 01:21
Install python in docker
FROM ubuntu:focal
RUN : \
&& apt-get update \
&& DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
gnupg2 \
python3-pip \
software-properties-common \
&& add-apt-repository ppa:deadsnakes \
&& DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \
@tiagovrtr
tiagovrtr / wi-test.yml
Created September 19, 2022 14:18
Google Kubernetes Engine Workload Identity test
apiVersion: v1
kind: Pod
metadata:
name: workload-identity-test
namespace: default
spec:
containers:
- image: google/cloud-sdk:slim
name: workload-identity-test
command: ["sleep","infinity"]
@tiagovrtr
tiagovrtr / post-checkout
Created October 20, 2023 16:38
post-checkout git hook for poetry install
#!/bin/bash
# Prompt the user if they want to run poetry install
read -p "Do you want to run poetry install --sync? (y/n) " -n 1 -r < /dev/tty
if [[ $REPLY =~ ^[Yy]$ ]]
then
poetry install --sync
fi