-
Notifications
You must be signed in to change notification settings - Fork 0
/
.zprofile
64 lines (46 loc) · 1.28 KB
/
.zprofile
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
# fix Chrome WebDriver issue
export LC_NUMERIC='en_US.UTF-8'
# homebrew
export PATH="/opt/homebrew/bin:$PATH"
# disable cd-ing to dir without cd command
export AUTO_CD=0
# browser
export BROWSER='open'
# editors
export EDITOR='nano'
export VISUAL='nano'
export PAGER='less'
# less
# Mouse-wheel scrolling has been disabled by -X (disable screen clearing).
# Remove -X and -F (exit if the content fits on one screen) to enable it.
export LESS='-F -g -i -M -R -S -w -X -z-4'
# ulimit
ulimit -n 10240
ulimit -u 1024
# NVM
export NVM_DIR="$HOME/.nvm"
# yarn
export PATH="$HOME/.yarn/bin:$PATH"
# go
export GOPATH=$HOME/.go
export PATH=$PATH:/usr/local/opt/go/libexec/bin:$GOPATH/bin
# java
export PATH="/opt/homebrew/opt/openjdk/bin:$PATH"
export JAVA_HOME=$(/usr/libexec/java_home)
# android
export ANDROID_HOME="$HOME/Library/Android/sdk"
export PATH="$ANDROID_HOME/tools:$PATH"
# node modules CLI
export PATH="$HOME/.node-cli/node_modules/.bin:$PATH"
# azure CLI
export PATH="$PATH:$HOME/.azure-cli/bin"
# .NET Core SDK tools
export PATH="$PATH:$HOME/.dotnet/tools"
# Azure AKS tools
export PATH="$PATH:/opt/azure-aks/bin"
# homebrew
export HOMEBREW_NO_ENV_HINTS=1
# JetBrains
export PATH="$PATH:$HOME/Library/Application Support/JetBrains/Toolbox/scripts"
# local
source $HOME/.zprofile.user