-
Notifications
You must be signed in to change notification settings - Fork 10
Expand file tree
/
Copy path.envrc
More file actions
29 lines (26 loc) · 724 Bytes
/
.envrc
File metadata and controls
29 lines (26 loc) · 724 Bytes
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
dotenv ".env"
export_function() {
local name=$1
local alias_dir=$PWD/.direnv/aliases
mkdir -p "$alias_dir"
PATH_add "$alias_dir"
local target="$alias_dir/$name"
if declare -f "$name" >/dev/null; then
echo "#!/usr/bin/env bash" > "$target"
declare -f "$name" >> "$target" 2>/dev/null
echo "$name" >> "$target"
chmod +x "$target"
fi
}
cliredis() {
redis-cli -h 127.0.0.1 -p 6379 -n 1 -a 123456
}
climy() {
mycli -h 127.0.0.1 --port=33333 -u root --password=root -D trade
}
export_function cliredis
export_function climy
# 公共shell配置
export COMPOSE_FILE="$PWD/docker-compose.yml"
# 相同项目会被ps列出, 目录更名后不会重建容器
export COMPOSE_PROJECT_NAME=radius