$!BASHparaphernalia

Advanced automation scripts for Linux system administration and workflow optimization

Last Commit Repository Size Code Size GitHub Repository License: CC BY-SA 4.0 Portfolio Website GitHub Profile

🔭 Overview

Welcome to $!BASHparaphernalia — a professional collection of automation scripts designed to streamline Linux system administration and personal workflows. Each script addresses real-world challenges and demonstrates advanced Bash techniques including configuration management, terminal orchestration, error handling, and user interaction patterns.

This toolkit showcases not just automation capabilities, but also clean architecture, professional documentation (using WHAT/WHY/HOW/NOTE patterns), cross-platform compatibility, and attention to user experience.

🐧 NEWbara.sh

System Bootstrap Automation for Nobara/Fedora

Configuration-driven system bootstrap with DNF and Flatpak package management. Features automatic visual feedback, dry-run safety, and external configuration files for flexible deployment.

View Documentation View Source

☁️ MTrclone.sh

Cloud Storage Mount Automation

Seamless mounting of OneDrive, Google Drive, and Dropbox using rclone. Provides multi-account support, automatic directory creation, mount verification, and real-time feedback with visual notifications.

View Documentation View Source

🌈 LOGme.sh

Terminal-Based Login Enhancement

Sophisticated wezterm split-pane orchestration with OpenRGB lighting, cbonsai visualization, fortune messages, and concurrent task execution. Includes smart autostart detection for both KDE and GNOME.

View Documentation View Source

🤖 DONtype.sh

In-Game Keybinding Automation

Automated keybinding setup for Schedule I using xdotool. Maps function keys to teleport locations and utility commands with countdown feedback and error recovery. Completes setup in ~20 seconds.

View Documentation View Source

🔄 COWcase.sh

Batch File/Directory Case Conversion

Standardizes file and directory naming with flexible case conversion. Supports selective processing (files/directories), custom paths, and optional visual feedback. Zero dependencies required.

View Documentation View Source

🚀 Quick Start

# Clone the repository
git clone https://github.com/TheOnliestMattastic/BASHparaphernalia.git
cd BASHparaphernalia

# Make all scripts executable
chmod +x scripts/*/*.sh

# View a script's detailed documentation
# Visit the individual script pages (linked above)
      

Each script has dedicated documentation with full installation guides, configuration examples, and troubleshooting. Click "Docs" on any script card above.

📚 Documentation Standards

Code Comments (WHAT/WHY/HOW/NOTE)

All scripts follow professional comment patterns for clarity and maintainability:

Architecture & Design

License

All scripts are distributed under the Creative Commons Attribution-ShareAlike 4.0 International License (CC-BY-SA-4.0).

🪐 Recruiter's Note

This project demonstrates not just automation capabilities, but a complete professional development approach. Each script evolved from solving real-world challenges and showcases:

Technical Skills

Development Approach

This toolkit reflects the methodical, user-focused approach I bring to IT support, system administration, and software development roles: resourceful, detail-oriented, and committed to creating solutions that work reliably in production environments.

👽 Get In Touch

Curious about my projects? Want to collaborate, discuss ideas, or explore opportunities for entry-level IT/support/dev roles? I respond quickly and love working on meaningful challenges.

Visit Portfolio GitHub Profile Email: matthew.poole485@gmail.com