From b1aae43897a63d8cd7a2e8d5866246b3db7a69e4 Mon Sep 17 00:00:00 2001 From: sanj <67624670+iodrift@users.noreply.github.com> Date: Fri, 17 Jan 2025 12:08:10 -0800 Subject: [PATCH] Auto-update: Fri Jan 17 12:08:10 PST 2025 --- README.md | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/README.md b/README.md index 22531b7..13f3518 100644 --- a/README.md +++ b/README.md @@ -164,6 +164,39 @@ linecount .py .sh # Count lines only in .py and .sh files --- +## ๐ up - Bulk Repository Updater + +Automatically pulls, stages, commits, and pushes changes for multiple Git repositories. + +### Setup + +1. **Create a Repository List** + Add repository paths to `~/myrepos.txt`, one per line: + ```plaintext + ~/workshop/sijapi + ~/workshop/scripts/gitea/pathScripts + ~/workshop/Nova/Themes/Neonva/neonva.novaextension + ~/workshop/scripts/Swiftbar + ``` + +2. **Run the Script** + ```bash + ./up + ``` + +### Features + +- Pulls the latest changes from each repository. +- Stages and commits local changes. +- Pushes updates to the current branch. +- Automatically configures the `origin` remote if missing. + +### Notes +- Skips directories that arenโt Git repositories. +- Commit messages are auto-generated as `Auto-update: <timestamp>`. + +--- + ## ๐ vpn - Tailscale Exit Node Manager Privacy-focused Tailscale exit node management with automated logging.