Keep it simple
cd $HOME
git clone git@github.com:ucsky/dotfiles.git .dotfiles
cd .dotfiles
./make/install.bashmake install./make/uninstall.bashconfigs/: shell + editor configuration files.scripts/: command-line utilities.make/: install helpers (including bare installers).tests/: test suite runnable viamake tests.
./make/install.bash (or make install) bootstraps Python tooling idempotently:
- venv:
~/.venv/dotfiles51 - virtualenvwrapper: env
dotfiles51under~/.virtualenvs(skipped if virtualenvwrapper is not installed) - conda: env
dotfiles51(skipped if conda is not installed)
You can override the environment name via NAME_PYTHON_VENV (default: dotfiles51).
Use DOTFILES_PY_ENV to select the Python environment type:
DOTFILES_PY_ENV=venv make startlab
DOTFILES_PY_ENV=workon make startlab
DOTFILES_PY_ENV=conda make startlabmake tests