* Automatically sync venvs if needed during run. Disable behavior with --no-auto-sync flag ([2fdfe48](https://github.com/nickderobertis/multivenv/commit/2fdfe4884688ac7460e54849d697d8d9da5b1ff3))
* Fix issue with running with nested paths on windows ([8e8f172](https://github.com/nickderobertis/multivenv/commit/8e8f172c2f80c9c7481a5725b4cb98dc0ec18276))
* Try using shlex.join to fix Windows sync requirements path issue ([7d087e7](https://github.com/nickderobertis/multivenv/commit/7d087e77ae3bbd1542b4626b4b2f2014691dd504))
* Add custom exception for errors from subprocesses and show command output in error ([f1823fc](https://github.com/nickderobertis/multivenv/commit/f1823fc41231ed3e67869dc33908a3e6b08020c9))
* Show stack trace when an unexpected error occurs using run_in_venv for internal commands ([a711b47](https://github.com/nickderobertis/multivenv/commit/a711b471324ad3ef3fe0b91f0df60f4104a06c06))
* Add multivenv state to venvs, and output to info command. Can now determine when a venv needs to be synced ([7e5ba79](https://github.com/nickderobertis/multivenv/commit/7e5ba798f960f3ca892c7d8ab11bcba1bc2fcc17))