diff --git a/README.md b/README.md index 304d25cf..345f9ae2 100755 --- a/README.md +++ b/README.md @@ -48,101 +48,6 @@ --- -## 🔴 INITIALIZATION RITUAL 🔴 - -### **The `.init/` System - Your Shell's Dark Ceremony** - -The `.init/` directory is the beating heart of this environment. When your shell awakens, it performs a sacred ritual through `~/.init/init.sh`, summoning power from these ancient scripts: - -#### 🗡️ **THE SEVEN STAGES OF POWER** - -``` -┌──────────────────────────────────────────────────────────────┐ -│ 1. PATH.SH │ Forges the PATH to all binaries │ -│ 2. EXPORT.SH │ Exports environment variables │ -│ 3. ALIAS.SH │ Summons command shortcuts │ -│ 4. SOURCE.SH │ Sources external power (nvm, cargo, etc) │ -│ 5. FUNCTIONS.SH │ Unleashes custom shell functions │ -│ 6. EVAL.SH │ Evaluates version managers (rbenv, etc) │ -│ 7. START.SH │ Executes startup commands (ssh-add) │ -└──────────────────────────────────────────────────────────────┘ -``` - -#### 📜 **DETAILED BREAKDOWN OF EACH SCRIPT** - -##### **1️⃣ `path.sh` - The Path of Destruction** -Adds all binary directories to your `$PATH`: -- `~/bin` - Your personal executables -- `~/.local/bin` - Local user binaries -- `~/.rbenv/bin` - Ruby version manager -- `~/.pyenv/bin` - Python version manager -- `~/.cargo/bin` - Rust binaries -- `~/go/bin` - Go binaries -- `~/node_modules/.bin` - Node.js binaries -- `~/.init/bin` - Custom init scripts -- `~/Projects/kompose` - Kompose tooling - -##### **2️⃣ `export.sh` - Environmental Warfare** -```bash -export NVM_DIR="$HOME/.nvm" # Node Version Manager home -export REPOS_DIR="$HOME/repos" # Repository directory -export CHORE_CHORE="chore: chore" # Default commit message -``` - -##### **3️⃣ `alias.sh` - Command Line Sorcery** -```bash -ri # Reload init: source ~/.init/init.sh -g0 # Git stage all and check if clean -g1 # Git reset to single commit (nuclear option) -g2 # Get last commit message -rs # Rsync with sudo on remote -ss # Serve static files on port 8000 -yt # Download YouTube as MP3 -``` - -##### **4️⃣ `source.sh` - External Power Summoning** -Sources critical external scripts: -- **NVM** - Node Version Manager (`$NVM_DIR/nvm.sh`) -- **RVM** - Ruby Version Manager (commented out) -- **Cargo** - Rust environment (`~/.cargo/env`) -- **Bash completion** for NVM - -##### **5️⃣ `functions.sh` - The Grimoire of Bash** -Custom functions for deployment and media manipulation: - -**Git Warfare:** -- `_home_push` - Commit and push changes -- `_home_pull` - Stash, pull, and pop changes - -**Deployment Spells:** -- `_site_deploy_jekyll ` - Build & deploy Jekyll site -- `_site_deploy_nuxt ` - Build & deploy Nuxt site -- `_site_deploy_static ` - Deploy static files - -**Media Alchemy:** -- `batch_file_sequence ` - Rename files with numbers -- `batch_image_webp` - Convert all images to WebP -- `batch_video_x264` - Convert videos to x264 codec -- `_image_optimize ` - Full image optimization pipeline -- `_video_optimize ` - Optimize video with ffmpeg - -##### **6️⃣ `eval.sh` - Version Manager Invocation** -Initializes version managers through `eval`: -- **oh-my-posh** - Shell prompt theme engine -- **rbenv** - Ruby version manager -- **pyenv** - Python version manager - -##### **7️⃣ `start.sh` - The Final Awakening** -Executes startup commands: -- `ssh-add` - Adds SSH keys to the agent silently - -#### 🗂️ **Additional Directories** - -- **`.init/bin/`** - Custom executable scripts (e.g., `mime_mp4_gif.sh`) -- **`.init/hooks/`** - Reserved for shell hooks (currently empty) - ---- - ## 🩸 QUICK START RITUAL 🩸 ### **Summoning the Environment** @@ -477,4 +382,4 @@ Powered by Debian | Fueled by Metal **[⚔️ BACK TO THE TOP ⚔️](#)** - + \ No newline at end of file