Recommend sourcing uno env instead of using eval (#231)
diff --git a/README.md b/README.md
index fcdc2ef..741e6ad 100644
--- a/README.md
+++ b/README.md
@@ -38,7 +38,7 @@
cd fluo-uno
./bin/uno fetch accumulo # Fetches binary tarballs of Accumulo and its dependencies
./bin/uno setup accumulo # Sets up Accumulo and its dependencies (Hadoop & ZooKeeper)
-eval "$(./bin/uno env)" # Bash-specific command that sets up current shell
+source <(./bin/uno env) # Bash-specific command that sets up current shell
```
Accumulo is now ready to use. Verify your installation by checking the [Accumulo Monitor](http://localhost:9995/)
@@ -99,7 +99,7 @@
to your ~/.bashrc automatically configure every new shell.
```bash
-eval "$(/path/to/uno/bin/uno env)"
+source <(/path/to/uno/bin/uno env)
```
With `uno` script set up, you can now use it to download, configure, and run Fluo's dependencies.
diff --git a/bin/impl/load-env.sh b/bin/impl/load-env.sh
index b5033ef..d465b5c 100755
--- a/bin/impl/load-env.sh
+++ b/bin/impl/load-env.sh
@@ -53,7 +53,7 @@
fi
function env_error() {
- echo 'Make your shell env match uno.conf by running: eval "$(./bin/uno env)"'
+ echo 'Make your shell env match uno.conf by running: source <(./bin/uno env)'
exit 1
}