Configuration
esy can be configured through .esyrc
which esy tries to find in the following
locations (sorted by priority):
- Sandbox directory:
.esyrc
- Home directory:
$HOME/.esyrc
The following configuration parameters available:
Note that some of them could be also controlled via corresponding environment variables.
esy-prefix-path
Prefix path controls the location where esy puts its installation caches and
build store. By default it is set to $HOME/.esy
. To override the default
location put the following lines into .esyrc
:
esy-prefix-path: "/var/lib/esy"
If relative path is provided then it will be resolved against the directory
.esyrc
resides in.
Prefix path could also be set using $ESY__PREFIX
environment variable.
yarn-*
Any of the yarn configuration parameters can be set in .esyrc
similar to
.yarnrc
. See a corresponding yarn
documentation on the matter.
Those parameters will be used by esy install
and esy add
commands (which use
yarn under the hood).