This repository has been archived by the owner on Sep 27, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.envrc
36 lines (32 loc) · 1.49 KB
/
.envrc
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
echo '
___ ___ ___ ___ ___ ___
/\ \ /\__\ ___ /\__\ /\ \ /\ \ /\ \
/::\ \ /:/ / /\ \ /:/ / /::\ \ /::\ \ /::\ \
/:/\:\ \ /:/ / \:\ \ /:/ / /:/\:\ \ /:/\:\ \ /:/\:\ \
/::\~\:\__\ /:/ / ___ /::\__\ /:/ / /:/ \:\__\ /::\~\:\ \ /::\~\:\ \
/:/\:\ \:|__| /:/__/ /\__\ __/:/\/__/ /:/__/ /:/__/ \:|__| /:/\:\ \:\__\ /:/\:\ \:\__\
\:\~\:\/:/ / \:\ \ /:/ / /\/:/ / \:\ \ \:\ \ /:/ / \:\~\:\ \/__/ \/_|::\/:/ /
\:\ \::/ / \:\ /:/ / \::/__/ \:\ \ \:\ /:/ / \:\ \:\__\ |:|::/ /
\:\/:/ / \:\/:/ / \:\__\ \:\ \ \:\/:/ / \:\ \/__/ |:|\/__/
\::/__/ \::/ / \/__/ \:\__\ \::/__/ \:\__\ |:| |
~~ \/__/ \/__/ ~~ \/__/ \|__|
'
# Example: export_alias zz "ls -la"
export_alias() {
local name=$1
shift
local alias_dir=$(pwd)/.direnv/aliases
local target="$alias_dir/$name"
mkdir -p "$alias_dir"
PATH_add "$alias_dir"
echo "#!/usr/bin/env bash" > "$target"
echo "$@" >> "$target"
chmod +x "$target"
}
source .env.dist
if [ -f ".env" ]; then
echo "Loading environment configuration (.env) file ..."
source .env
else
echo "No environment configuration (.env) file found. Using default configuration."
fi