This commit is contained in:
Marc Beninca 2024-08-25 19:23:06 +02:00
parent 82f2b241b2
commit 8509573360
Signed by: marc.beninca
GPG key ID: 9C7613450C80C24F

View file

@ -886,6 +886,30 @@ spcd_error_os() {
exit "${SPCD_ERROR_OS}" exit "${SPCD_ERROR_OS}"
} }
# ╭───────────┬─────╮
# │ functions │ git │
# ╰───────────┴─────╯
spcd_git_clone() {
if [ -n "${1}" ]; then
spcd_gc__name="$(basename "${1}")"
spcd_gc__path="${SPCD_DL}/${spcd_gc__name}"
spcd_gc__url="$(spcd_git_url "${1}")"
git clone "${spcd_gc__url}" "${spcd_gc__path}"
echo "${spcd_gc__path}"
fi
}
spcd_git_url() {
if [ -n "${1}" ]; then
case "${1}" in
http*) echo "${1}" ;;
*/*) echo "${SPCD_PROJECT_ROOT}/${1}" ;;
*) echo "${SPCD_PROJECT_ROOT}/${SPCD_PROJECT_PATH}/${1}" ;;
esac
fi
}
# ╭───────────┬──────╮ # ╭───────────┬──────╮
# │ functions │ step │ # │ functions │ step │
# ╰───────────┴──────╯ # ╰───────────┴──────╯
@ -934,26 +958,6 @@ spcd_echo() {
fi fi
} }
spcd_git_clone() {
if [ -n "${1}" ]; then
spcd_gc__name="$(basename "${1}")"
spcd_gc__path="${SPCD_DL}/${spcd_gc__name}"
spcd_gc__url="$(spcd_git_url "${1}")"
git clone "${spcd_gc__url}" "${spcd_gc__path}"
echo "${spcd_gc__path}"
fi
}
spcd_git_url() {
if [ -n "${1}" ]; then
case "${1}" in
http*) echo "${1}" ;;
*/*) echo "${SPCD_PROJECT_ROOT}/${1}" ;;
*) echo "${SPCD_PROJECT_ROOT}/${SPCD_PROJECT_PATH}/${1}" ;;
esac
fi
}
spcd_grep_os() { spcd_grep_os() {
spcd_grep_os__variable="${1}" spcd_grep_os__variable="${1}"
[ -n "${spcd_grep_os__variable}" ] && [ -n "${spcd_grep_os__variable}" ] &&