Misc updates

This commit is contained in:
2023-05-19 19:54:24 +02:00
parent ac6caf5fb9
commit 181289473b
10 changed files with 65 additions and 26 deletions

24
Lib.sh
View File

@@ -1,12 +1,26 @@
#!/bin/sh
ScopePath=""
SetScope(){
[ "$1" = "Root" ] && ScopePath="/"
[ "$1" = "Home" ] && ScopePath="${HOME}/"
}
mkcd(){
mkdir -vp "$1" && \
mkdir -vp "./$1" && \
cd "$1"
}
cpdir(){
echo "'$1'"
mkdir -p "$1" && \
cp -rT "/$1" "./$1"
cpfile(){
echo "$1"
rm -rf "./$1" && \
mkdir -p "./$1" && \
rm -rf "./$1" && \
cp --no-target-directory "${ScopePath}$1" "./$1"
}
cpdir(){
echo "$1"
mkdir -p "./$1" && \
cp --recursive --no-target-directory "${ScopePath}$1" "./$1"
}