- Update git_clone to not append name to path if path ends with name
- Update run_output to accept strip kwarg
- Add many more kwargs to grep_output
- Update ctx_repo_path_root to always call git_repo_path_root
- Update git_repo_path_root to always return a string
- Update git_current_tracking_branch to always return a string
- Update git_branch_date to check output for 'fatal:'
- Default to exception=False for many git_xxx funcs and update docstrings
- Add git_repo_update func
- Add _prep_common_grep_arg and use in grep_output
- Add grep_select_vim func
- Return IN_A_VENV and PATH_TO_PIP to bh.tools
- Update pip_freeze and pip_install_editable to accept pip_path kwarg
- Add new _pyenv.py file to bh.tools with several pyenv_* funcs
- Use correct name in docstring for docker_postgres_start