Skip to content
Odin Dutton edited this page Feb 24, 2014 · 3 revisions

fresh has a number of environment variables controlling where fresh finds source files and generates its output.

FRESH_RCFILE

export FRESH_RCFILE="$HOME/.freshrc"

This is the fresh configuration file which contains your fresh lines.

FRESH_PATH

export FRESH_PATH="$HOME/.fresh"

This directory contains source GitHub repositories and the compiled output. The compiled output files are symlinked from here to their destination by fresh.

FRESH_LOCAL

export FRESH_LOCAL="$HOME/.dotfiles"

The directory to source from when no repo is specified on a fresh line. This will typically be your own dotfiles repository.

FRESH_BIN_PATH

FRESH_BIN_PATH="$HOME/Applications/bin"

This controls where --bin files are located.

FRESH_NO_PATH_EXPORT

FRESH_NO_PATH_EXPORT=1

By default fresh adds $FRESH_BIN_PATH to your $PATH. This option disables that functionality.