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