Skip to content

Instantly share code, notes, and snippets.

View mscribellito's full-sized avatar
:shipit:
SHIP IT

Michael Scribellito mscribellito

:shipit:
SHIP IT
View GitHub Profile
@mscribellito
mscribellito / install.sh
Created May 20, 2024 00:58
Install GUI and XRDP for AlmaLinux 9
#!/bin/bash
dnf update -y
dnf groupinstall "Server with GUI" -y
systemctl set-default graphical.target
dnf install epel-release -y
@mscribellito
mscribellito / gist:281fa8d32adda857630727c167f291e0
Created November 1, 2023 16:27
AWS Kinesis list delivery streams ARN
streams=$(aws firehose list-delivery-streams --limit 30 --output json | jq '.DeliveryStreamNames | . | join(" ")' -r)
for stream in $streams
do
aws firehose describe-delivery-stream --delivery-stream-name $stream | jq '.DeliveryStreamDescription.DeliveryStreamARN' -r
done
@mscribellito
mscribellito / cloud-sql
Created September 29, 2022 19:05
cloud sql
#!/bin/bash
# update package list and install PostgreSQL client
apt-get update -y
apt-get install postgresql-client -y
# download Cloud SQL Auth proxy
proxyPath=/usr/local/bin/cloud_sql_proxy
wget https://dl.google.com/cloudsql/cloud_sql_proxy.linux.amd64 -O $proxyPath
chmod +x $proxyPath
@mscribellito
mscribellito / README.md
Last active March 25, 2022 15:16
Pi-hole

Setup Pi-hole on Your Raspberry Pi

Update your Raspberry Pi

Update package list and packages:

sudo apt update
sudo apt full-upgrade -y
sudo reboot
@mscribellito
mscribellito / delete-git-history.sh
Last active December 3, 2021 19:56
Delete Git commit history
# Create orphan branch
git checkout --orphan temp_branch
# Add files to branch
git add -A
git commit -am "First commit"
# Delete main branch
git branch -D main
@mscribellito
mscribellito / prompt.sh
Last active November 19, 2021 16:44
macOS Zsh Prompt
# Run below line (without comment) to persist:
# echo "export PS1='%B%{%F{green}%}%n@%m %{%F{blue}%}%1~ %# %{%F{white}%}%b'" >> ~/.zshrc
export PS1='%B%{%F{green}%}%n@%m %{%F{blue}%}%1~ %# %{%F{white}%}%b'
@mscribellito
mscribellito / remove-pi-bloat.sh
Last active November 18, 2021 19:11
Remove Raspberry Pi Bloatware
# remove applications
sudo apt-get --yes remove --purge oracle-java*
sudo apt-get --yes remove --purge openjdk-*
sudo apt-get --yes remove --purge dillo # web browser
#sudo apt-get --yes remove --purge gpicview # image viewer
sudo apt-get --yes remove --purge minecraft-pi
sudo apt-get --yes remove --purge scratch*
sudo apt-get --yes remove --purge wolfram-engine
sudo apt-get --yes remove --purge debian-reference-*
sudo apt-get --yes remove --purge epiphany-browser*
@mscribellito
mscribellito / vm.tf
Last active November 2, 2021 01:07
Google Compute Engine - VM Instance with multiple startup scripts
# Google Compute Engine
# VM Instance with multiple startup scripts
data "google_compute_default_service_account" "default" {
}
resource "google_compute_instance" "default" {
name = "test"
machine_type = "e2-small"
zone = "us-east1-b"