-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathenvironment
35 lines (30 loc) · 1 KB
/
environment
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# -*- mode: shell-script -*-
#
# Copyright (c) 2019-2023 Jeremy Green.
SOURCE_DIR="$(readlink -f "$(dirname "${BASH_SOURCE[0]}")")"
# java
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH="${JAVA_HOME}/bin:${PATH}"
# ruby
if [ -d "${HOME}/.rbenv/bin" ] ; then
PATH="${HOME}/.rbenv/bin:${PATH}"
fi
if which rbenv > /dev/null 2> /dev/null ; then
eval "$(rbenv init -)"
PATH="${SOURCE_DIR}/.bundle/bin:${PATH}"
fi
PATH="${SOURCE_DIR}/bin:${PATH}"
# https://docs.fastlane.tools/getting-started/ios/setup/#set-up-environment-variables
export LC_ALL=C.UTF-8
export LANG=C.UTF-8
. "${SOURCE_DIR}/fastlane/completions/completion.bash"
# Android SDK.
localProperties="${SOURCE_DIR}/local.properties"
if [ -e "${localProperties}" ] ; then
sdkDir=$(egrep '^sdk[.]dir=' "${localProperties}" | cut -d= -f2-)
if [ -d ${sdkDir} ] ; then
export ANDROID_SDK_ROOT="${sdkDir}"
export ANDROID_HOME="${sdkDir}"
export PATH="${sdkDir}/tools:${sdkDir}/platform-tools:${PATH}"
fi
fi