mirror of https://github.com/tteck/Proxmox
parent
4b976b31dc
commit
51742d1eb6
3 changed files with 44 additions and 0 deletions
@ -0,0 +1 @@ |
||||
*.bak |
@ -0,0 +1,28 @@ |
||||
#!/bin/bash |
||||
|
||||
# Copyright (c) 2021-2023 tteck |
||||
# Author: Jimi (JimiHFord) |
||||
# License: MIT |
||||
# https://github.com/tteck/Proxmox/raw/main/LICENSE |
||||
|
||||
# Ensure script will function regardless of user's current working directory |
||||
# Get the directory of the script |
||||
script_dir="$(dirname "$(readlink -f "$0")")" |
||||
# Get project root directory |
||||
repo_dir="$(dirname "$(readlink -f "$script_dir")")" |
||||
|
||||
# Check if the number of arguments is correct |
||||
if [ "$#" -ne 3 ]; then |
||||
echo "Usage: $0 <GitHub Username> <Fork (e.g. Proxmox)> <Branch (e.g. main)>" |
||||
exit 1 |
||||
fi |
||||
old_string="https://raw.githubusercontent.com/tteck/Proxmox/main" |
||||
gh_user=$1 |
||||
gh_fork=$2 |
||||
gh_branch=$3 |
||||
new_string="https://raw.githubusercontent.com/$gh_user/$gh_fork/$gh_branch" |
||||
|
||||
# Replace string recursively in files |
||||
find "$repo_dir" -type f \( -name "*.sh" -o -name "*.func" \) -exec sed -i.bak "s|$old_string|$new_string|g" {} + |
||||
|
||||
echo "Replacement completed. Backup files with .bak extension created." |
@ -0,0 +1,15 @@ |
||||
#!/bin/bash |
||||
|
||||
# Copyright (c) 2021-2023 tteck |
||||
# Author: Jimi (JimiHFord) |
||||
# License: MIT |
||||
# https://github.com/tteck/Proxmox/raw/main/LICENSE |
||||
|
||||
# Ensure script will function regardless of user's current working directory |
||||
# Get the directory of the script |
||||
script_dir="$(dirname "$(readlink -f "$0")")" |
||||
# Get project root directory |
||||
repo_dir="$(dirname "$(readlink -f "$script_dir")")" |
||||
|
||||
find "$repo_dir" -type f -name "*.bak" -exec sh -c 'mv "$1" "${1%.bak}"' _ {} \; |
||||
echo "Undo operation completed. Backup files restored." |
Loading…
Reference in new issue