| 1 | #!/usr/bin/env bash
|
| 2 |
|
| 3 | #### Description
|
| 4 | # Direnv is a tool for user to separate their shell config into different folder specific profile. When `cd`ing into the `oil` folder, if direnv is allowed to run the script, it will automatically run the `build/dev-shell.sh` script. and dump environment variables into current shell.
|
| 5 |
|
| 6 | #### Usage
|
| 7 | # - Install direnv and its shell hook on https://direnv.net/#getting-started
|
| 8 | # - cd into git repo root
|
| 9 | # - Run `direnv allow`
|
| 10 | # - Now whenever you cd into oil repo or one of its subdirs, direnv will load environment variables directly for you.
|
| 11 |
|
| 12 | . build/dev-shell.sh
|