| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 | 
							- #!/usr/bin/env bash
 
- APP_NAME="${APP_NAME:-VSCodium}"
 
- APP_NAME_LC="$( echo "${APP_NAME}" | awk '{print tolower($0)}' )"
 
- ASSETS_REPOSITORY="${ASSETS_REPOSITORY:-VSCodium/vscodium}"
 
- BINARY_NAME="${BINARY_NAME:-codium}"
 
- GH_REPO_PATH="${GH_REPO_PATH:-VSCodium/vscodium}"
 
- ORG_NAME="${ORG_NAME:-VSCodium}"
 
- # All common functions can be added to this file
 
- apply_patch() {
 
-   if [[ -z "$2" ]]; then
 
-     echo applying patch: "$1";
 
-   fi
 
-   # grep '^+++' "$1"  | sed -e 's#+++ [ab]/#./vscode/#' | while read line; do shasum -a 256 "${line}"; done
 
-   cp $1{,.bak}
 
-   replace "s|!!APP_NAME!!|${APP_NAME}|g" "$1"
 
-   replace "s|!!APP_NAME_LC!!|${APP_NAME_LC}|g" "$1"
 
-   replace "s|!!ASSETS_REPOSITORY!!|${ASSETS_REPOSITORY}|g" "$1"
 
-   replace "s|!!BINARY_NAME!!|${BINARY_NAME}|g" "$1"
 
-   replace "s|!!GH_REPO_PATH!!|${GH_REPO_PATH}|g" "$1"
 
-   replace "s|!!ORG_NAME!!|${ORG_NAME}|g" "$1"
 
-   replace "s|!!RELEASE_VERSION!!|${RELEASE_VERSION}|g" "$1"
 
-   if ! git apply --ignore-whitespace "$1"; then
 
-     echo failed to apply patch "$1" >&2
 
-     exit 1
 
-   fi
 
-   mv -f $1{.bak,}
 
- }
 
- exists() { type -t "$1" &> /dev/null; }
 
- is_gnu_sed() {
 
-   sed --version &> /dev/null
 
- }
 
- replace() {
 
-   if is_gnu_sed; then
 
-     sed -i -E "${1}" "${2}"
 
-   else
 
-     sed -i '' -E "${1}" "${2}"
 
-   fi
 
- }
 
- if ! exists gsed; then
 
-   if is_gnu_sed; then
 
-     function gsed() {
 
-       sed -i -E "$@"
 
-     }
 
-   else
 
-     function gsed() {
 
-       sed -i '' -E "$@"
 
-     }
 
-   fi
 
- fi
 
 
  |