Skip to content

Instantly share code, notes, and snippets.

View pineapplekoa's full-sized avatar

pineapplekoa

  • Joined Sep 14, 2025
View GitHub Profile
@pineapplekoa
pineapplekoa / mac-bootstrap.sh
Last active September 14, 2025 09:27
Xubuntu/Linux bootstrap script (based on original mac-bootstrap.sh)
#!/bin/bash
set -e
# --- Config ---
GIT_NAME="Casey Frese"
GIT_EMAIL="caseyfrese@yahoo.com"
# --- Update system ---
echo "Updating system packages..."
sudo apt-get update -y
@pineapplekoa
pineapplekoa / pi-nuke.sh
Created September 14, 2025 07:21
PINukeScript
#!/usr/bin/env bash
set -euo pipefail
IFS=$'\n\t'
# Pi Nuke Menu v1
# - Provides targeted cleanup options for a Pi that was bootstrapped with devhub/netdata/docker/fail2ban
# - Extremely careful: destructive actions require typing YES
# - Usage: sudo bash pi-nuke.sh
# -----------------------
@pineapplekoa
pineapplekoa / pi-post-checks.sh
Created September 14, 2025 07:07
Post Checks PI
#!/bin/bash
# Pi Post-Checks Script
# Verifies everything after bootstrap
echo "=== System Info ==="
uname -a
lsb_release -a
echo "=== User & SSH ==="
whoami
@pineapplekoa
pineapplekoa / pi-bootstrap.sh
Created September 14, 2025 07:02
Raspberry Pi Bootstrap — security, static IP, docker, monitoring, helpers
#!/usr/bin/env bash
# Pi Bootstrap v1 — Future-proofed, secure, modular
# Usage (after flashing Raspberry Pi OS Lite and SSHing in):
# bash <(curl -fsSL RAW_URL)
#
# IMPORTANT: run as the user you want to bootstrap (or sudo). This script
# creates a "casey" user if it doesn't exist; you can change USERNAME below.
set -euo pipefail
IFS=$'\n\t'
@pineapplekoa
pineapplekoa / mac-bootstrap.sh
Last active September 14, 2025 06:49
Universal Xubuntu Bootstrap v101 F
#!/bin/bash
set -e
# --- Config ---
GIT_NAME="Casey Frese"
GIT_EMAIL="caseyfrese@yahoo.com"
# --- Update macOS ---
echo "Updating macOS..."
softwareupdate -i -a
@pineapplekoa
pineapplekoa / devhub-loader.sh
Last active September 15, 2025 19:07
DevHub Loader v1.2
#!/usr/bin/env bash
# =====================================
# DevHub Loader v1.2
# Safe setup for DevHub + helpers
# =====================================
set -euo pipefail
DEVHUB_DIR="$HOME/DevHub"
HELPERS_DIR="$DEVHUB_DIR/Helpers"
@pineapplekoa
pineapplekoa / shortcuts.sh
Created September 14, 2025 05:06
DevHubHelpShortcuts
# ================================
# DevHub Helper - shortcuts.sh
# Cheatsheet: Quick Keyboard Shortcuts
# ================================
# -------- Terminal --------
# Cancel current command
Ctrl + C
# Clear terminal
@pineapplekoa
pineapplekoa / git.sh
Created September 14, 2025 05:01
DevHubHelpGit
# ================================
# DevHub Helper - git.sh
# Cheatsheet: Git Basics
# ================================
# Clone repository
git clone https://github.com/user/repo.git
# Check status
git status
@pineapplekoa
pineapplekoa / system.sh
Created September 14, 2025 05:00
DevHubHelpSystem
# ================================
# DevHub Helper - system.sh
# Cheatsheet: System Monitoring
# ================================
# Show system info
uname -a
# Show OS release
lsb_release -a
@pineapplekoa
pineapplekoa / networking.sh
Created September 14, 2025 04:57
DevHubHelpNetworking
# ================================
# DevHub Helper - networking.sh
# Cheatsheet: Networking Basics
# ================================
# Show IP address (newer systems)
ip addr show
# Show IP address (legacy)
ifconfig