Changelog

release/0.10.4 (2026-06-29 09:35:28 +0000)

git log --reverse --pretty=format:'* %s [%h]' develop..release/0.10.4
  • RLS: VERSION.txt: 0.10.4 :boat: [d52907a]

develop (2026-06-29 09:32:28 +0000)

git log --reverse --pretty=format:'* %s [%h]' v0.10.3..develop
  • MRG: Merge tag ‘v0.10.3’ into develop [d5ba692]

  • DOC: docs/usage/: dotfiles usage docs: d5ba692 :boat: [8a0bd39]

  • DOC: docs/usage/: dotfiles usage docs: 8a0bd39 :boat: [c218b7e]

  • DOC: docs/usage/: dotfiles usage docs: c218b7e :boat: [291f694]

  • DOC: docs/usage/: dotfiles usage docs: 291f694 :boat: [0fc7d75]

  • DOC: docs/usage/: dotfiles usage docs: 0fc7d75 :boat: [426c08b]

  • DOC: docs/usage/: dotfiles usage docs: 426c08b :boat: [47cc643]

  • DOC: docs/usage/: dotfiles usage docs: 47cc643 :boat: [53e5512]

  • DOC: docs/usage/: dotfiles usage docs: 53e5512 :boat: [f27bd24]

  • DOC: docs/usage/: dotfiles usage docs: f27bd24 :boat: [12df059]

  • DOC: docs/usage/: dotfiles usage docs: 12df059 :boat: [ad9d73a]

  • DOC: docs/usage/: dotfiles usage docs: ad9d73a :boat: [a10d6de]

  • DOC: docs/usage/: dotfiles usage docs: a10d6de :boat: [f4885d0]

  • DOC: docs/usage/: dotfiles usage docs: f4885d0 :boat: [6c7788e]

  • DOC: docs/usage/: dotfiles usage docs: 6c7788e :boat: [1ed9e71]

  • DOC: docs/usage/: dotfiles usage docs: 1ed9e71 :boat: [f5e3dde]

  • DOC: docs/usage/: dotfiles usage docs: f5e3dde :boat: [0620877]

  • DOC,BUG: docs/_static/js/sidenav-affix.js: replace .affix() with position:sticky; top:0 [1a371c9]

v0.10.3 (2026-06-27 15:51:54 -0400)

git log --reverse --pretty=format:'* %s [%h]' v0.10.2..v0.10.3
  • MRG: Merge tag ‘v0.10.2’ into develop [441472b]

  • DOC: docs/usage/: dotfiles usage docs: 441472b :boat: [6c8e24f]

  • DOC: docs/usage/: dotfiles usage docs: 6c8e24f :boat: [3ff07d6]

  • UBY: code.sh.stdin.sh: filter stderr output in launch_code function to suppress flatpak-vscode and zypak-helper messages [c463ea3]

  • RLS: VERSION.txt: 0.10.3 :boat: [9b7fad3]

  • DOC: docs/usage/: dotfiles usage docs: 9b7fad3 :boat: [9153ec2]

  • MRG: Merge branch ‘release/0.10.3’ [0100413]

v0.10.2 (2026-06-27 14:37:31 -0400)

git log --reverse --pretty=format:'* %s [%h]' v0.10.1..v0.10.2
  • MRG: Merge tag ‘v0.10.1’ into develop [472eb69]

  • DOC: Update copyright year in conf.py to 2026, update CHANGELOG.rst [7c0705a]

  • BLD: Makefile: Update release process to use dynamic VERSION variable and improve changelog generation [3bd3a42]

  • BLD: Makefile: Amend release process to git add CHANGELOG.rst [b687216]

  • RLS: VERSION.txt: 0.10.2 :boat: [096947c]

  • DOC: docs/usage/: dotfiles usage docs: 096947c :boat: [39fb4f0]

  • MRG: Merge branch ‘release/0.10.2’ [d4e03d5]

v0.10.1 (2026-06-27 14:23:46 -0400)

git log --reverse --pretty=format:'* %s [%h]' v0.10.0..v0.10.1
  • MRG: Merge tag ‘v0.10.0’ into develop [74bfe6b]

  • UPG: src/pyline, src/pyrpo, src/web.sh: latest [bc74ed9]

  • DOC: docs/tools: pull latest: 6161fc0 [c73ddba]

  • DOC,BLD: Update sphinx theme to ‘wrd_sphinx_theme’ and fix requirements.txt [63b17f6]

  • DOC,BLD: docs/requirements.txt [358548c]

  • MRG: Merge branch ‘feature/cleanup2’ into develop [21783db]

  • ENH: Add `code` shell function that calls `deactivate` if set before calling `command -v code` in a container/flatpak or `code.sh` otherwise [f3caaab]

  • ETC: settings.json: git.repositoryScanMaxDepth=2 [834fbd7]

  • ETC: Update .gitignore to exclude .gitconfig.local but include it in .gitconfig, for vscode credential helper [d21bb65]

  • MRG: Merge branch ‘feature/vscode_compat’ into develop [800ceaf]

  • BLD: Improve pyclean target by removing .dist-info and build/ directories and setup.py [2f90d47]

  • DOC,BLD,REF: Comment out sphinxcontrib.napoleon extension and update JavaScript/CSS file addition methods in Sphinx configuration [7254e76]

  • DOC: rebuild docs for release [5af4eb2]

  • BLD: inline git-based `MANIFEST.in` generation with `git ls-files` for inclusion [4837b57]

  • RLS: VERSION.txt: 0.10.1 :boat: [a424100]

  • DOC: docs/usage/: dotfiles usage docs: a424100 :boat: [b746d35]

  • MRG: Merge branch ‘release/0.10.1’ [a9a25d7]

v0.10.0 (2026-06-26 18:21:21 +0000)

git log --reverse --pretty=format:'* %s [%h]' v0.9.0..v0.10.0
  • ENH: s/bootstrap_dotfiles.sh: backup_and_symlink .Xresources and .profile for i3 [6af040c]

  • DOC: etc/bash/40-bashrc.aliases.sh: gac() docstring [caabaae]

  • ENH,REF!: etc/bash/08-bashrc.conda.sh: add support for py39,py310,py311,py312 [87f8e5d]

  • REF: etc/.bashrc: s/egrep/grep -E/, s/fgrep/fgrep -F/ [9e58c9d]

  • ETC: bootstrap.system.playbook.yml: always show the grub boot menu [5dc2d68]

  • DOC,REF: etc/.bashrc: s/.dotfiles/-dotfiles/ [3a7e36f]

  • BUG: e/b/07-bashrc.virtualenvwrapper.sh: VIRTUALENVWRAPPER_PYTHON=…||/usr/bin/python3||/bin/python3 [e221402]

  • BUG: bootstrap.system.playbook.yml: changed_when, when: “not ansible_is_chroot” [00ed1b5]

  • REF: bootstrap.system.playbook.yml: s/pipsi/pipx/; python3-wheel, python3-pip” [09edfc6]

  • REF: bootstrap.system.playbook.yml: only run grub2-editenv if it exists, otherwise skip [0c671fa]

  • ETC: .gitconfig: defaultBranch=main [cd07710]

  • BUG,DOC: setup_steam.sh: REF typo,docstrings [6d27916]

  • ENH: pyrpo: –color/–no-color, and new path and unpushed reports [3eef1f4]

  • BUG: etc/.pythonrc: readline=readline [26dee9b]

  • ENH: 20-bashrc.editor.sh: egitstatus() { git status | sed | xargs e } [c31db14]

  • REF: scripts/el.py: #!/usr/bin/env python2->python [519658c]

  • REF,ENH: git-upgrade-remote-to-ssh.sh: call one function, docstring, passthrough some GIT_ARGS [9eb8f7c]

  • BUG: git-upgrade-remote-to-ssh: fix typo in git schemea [b6bac40]

  • REF: venv_ipyconfig: distutils.spawn.find_executable -> shutil.which [6ba3437]

  • REF: scripts/setup_gnome.sh: main(), fractional scaling [1c7eef4]

  • ENH: scripts/setup_windows.ps1 [d18edf1]

  • UPG: el.py: update shebang to python3 [09ba598]

  • ENH: scripts/prime-run: from arch’s nvidia-prime pkg [f1155f7]

  • ENH: setup_minicondaforge.sh,.Dockerfile: Setup miniconda or miniforge, WIP [8648451]

  • ETC: .gitconfig: allowedSignersFile [0cea9b9]

  • ENH: scripts/setup_gnome.sh: –ungroup-alt-tab [aec37ec]

  • REF: scripts/websh.py: distutils.spawn.find_executable(‘open’) -> shutil.which(‘open’) [40bc136]

  • DOC: scripts/websh.py: docstring formatting [806101d]

  • REF: Miniconda2->Miniforge [5a714b4]

  • REF: scripts/el.py: disutils.spawn.find_executable -> py3 shutil.which [0737f47]

  • SEC: scripts/gdd: fix quoting of “${@}” [1ac688c]

  • ENH,SEC: scripts/makew: quote “${@}”, check for existence of _WRD before `make -C “${_WRD}” “${@}”` [55b2ee8]

  • ENH,SEC: scripts/lsof.sh: fix quoting, –help, main [c164ef8]

  • ENH: scripts/clipboard2txt.py [bffbf23]

  • ENH,BLD: Makefile,Dockerfile.fedora3?: build-docker-fedora-38,39 [bd39a05]

  • ENH: scripts/rpmostree_copr.sh: download_copr_repo_file, [38506cd]

  • ENH: scripts/setup_resolvedconf.sh [5164204]

  • ENH: scripts/setup_stadia_controller.sh [f384790]

  • ENH: scripts/com.visualstudio.code.desktop: workaround vscode flatpak issue [9783a9e]

  • BUG: scripts/setup_resolvedconf.sh: fix copy pasta in DNS addr [e2f81ae]

  • ENH: setup_touchpad.sh: –enable/–disable-touchpad-when-typing, –install [378af02]

  • BUG: setup_resolvedconf.sh: remove $ from var assignment [ce53dd1]

  • REF: setup_touchpad.sh -> setup_gnome_touchpad.sh [490abef]

  • BUG,UBY: usrlog.sh: minimize set -x output and restore the state of $- [6345254]

  • ENH: scripts/quoteindent.py: indent a block of text, add > and optionally wrap with \\* [44ef063]

  • ENH: scripts/setup_spacevim__install.sh: from https://spacevim.org/install.sh src: https://github.com/SpaceVim/SpaceVim/blob/master/docs/install.sh [96b1d50]

  • BLD: Dockerfile.fedora41 [6d9caaa]

  • ETC: 40-bashrc.aliases: alias pyg=pygmentize -P style=native [d907fc8]

  • REF: websh.py: s/is 0j/== 0j/g [8508cf0]

  • ENH: scripts/ppydoc: guess the docs.python.org/3/ url and pydoc $1 [c6efe30]

  • ENH: devcontainers.sh [d561ada]

  • ENH: ppydoc: –view-source option [446f18d]

  • ENH,TST: quoteindent.py: stdlib pytest.mark.parametrize workalike [a04dedc]

  • REF: quoteindent.py: wrapchar_end [8e58598]

  • ENH: quoteindent.py: mock vim.current.buffer with sys.stdout.readlines() [e314592]

  • REF,TST: quoteindent: –pytest instead of –test [b85a260]

  • ENH: quoteindent: -v implies –version which prints __version__ [30eb7bf]

  • ENH: scripts/setup_auditd.sh [ddef94d]

  • BUG: usrlog.sh: quote output from urandom, quote _TERM_ID [a01b094]

  • BUG: usrlog.sh: s/declare -f/declare -F/ _setup_venv_prompt [134375e]

  • DOC: usrlog.sh: re: verbosity of output with set -x [a7d5d64]

  • BUG: usrlog.sh: quoting, usrlog_help function [2a793d0]

  • REF,DOC,BUG: usrlog.sh: quoting, /egrep/grep -E/, usrlog_ with alias functions and some docstrings [8188ddc]

  • ENH: scripts/git-githubreleases.sh: pull release json from github [0916c01]

  • ENH: scripts/upgrade_linux.sh [1f4745a]

  • REF,DOC: find-lately.sh: quoting, log message [d321e78]

  • DOC: scripts/bootstrap_dotfiles.sh: typo s/empy/empty/ [d79112c]

  • BLD: Dockerfile.fedora41: install ruff, CMD /bin/bash –login [bb63bba]

  • ENH: scripts/strace_compare.sh, strace_compare.py [cc35f28]

  • ENH: scripts/findlately.py [0228f5b]

  • ENH: scripts/setup_ps4.sh [4421bc0]

  • ENH: scripts/generate_shell_script_tests.sh, generate_shell_script_tests.py [914600d]

  • DOC,ENH: scripts/whyquote.sh: whyquote__\*, `# %%` percent formatting [26e57f7]

  • DOC: etc/.taskrc: project:projectName or +urgent [9644bfe]

  • ETC: .gitconfig: git-lfs [filter “lfs”] [d6d0b81]

  • ENH,CLN: etc/.gitignore_global: vim UndoTree: .\*.un~ [6d02d30]

  • ENH: scripts/setup_miniconda.sh: add py39-py314 [ca3e036]

  • ENH,DOC: 07-bashrc.virtualenvwrapper.sh: new lsvirtualenvs implementation with read and args, docs [caec4c3]

  • BUG,ENH: 01-zshrc.lib.sh: is_zsh(), quoting [0c76b26]

  • ENH,DOC: scripts/journalctl-examples.sh [50cd469]

  • TST: scripts/quoteindent.py: quote newlines [0115e3e]

  • ENH: nbstripcolabpercent.sh: strip_colab_metadata_from_py_percent_nb [69039f5]

  • TST: scripts/test_usrlog.sh [d8f4e67]

  • ETC: setup_spacevim__install.sh: ~/.SpaceVim -> ~/.vim/SpaceVim [53bb7c6]

  • BLD: Makefile, Dockerfile.fedora42: build-docker-fedora-41, build-docker-fedora-42 [006687d]

  • CLN: .gitignore: add lately.20\* [016af95]

  • ETC: .config/gtk-3.0/bookmarks: organize bookmarks [786e844]

  • ENH: scripts/lsofport.sh: find processes listening on port without ss or netstat; just /proc and shell utils [fec4641]

  • ENH: venv_ipyconfig.py: add cls and clr aliases [e85167b]

  • REF: usrlog.py: r’regexes’, s/basestring/str/ [c3c2e11]

  • REF: git-changelog.py: s/distutils.spawn.find_executable/shutil.which/ [060ac36]

  • BUG,TST,CLN: strace_compare: fix add_filename_suffix and test, r’regex’ [5881239]

  • BUG: etc/mercurial/debug.py,ping_jenkins.py: fix pathjoin import, fix indentation [2e5783e]

  • ENH: scripts/find-dangling-containers.sh [493c7ac]

  • REF: lsofport.sh: optionally only show listening sockets, ps -w, add error if pid= [ba60093]

  • ENH: etc/audit/rules.d [dadc7d4]

  • ENH: scripts/pager_print_filename.sh [49ba1f7]

  • ETC: scripts/com.visualstudio.code.desktop [024a086]

  • BUG: upgrade_linux: quoting, rpm-ostree upgrade doesn’t support -y, skip flatpak firefox [3dcb9f1]

  • ENH: scripts/termlog2nb.py: Generate an .ipynb from a terminal log [2170065]

  • ENH: scripts/pwd.sh: workaround ff local file uri origin [cfa44a1]

  • ENH: scripts/find-virtualenv.sh [d4890f7]

  • BUG: scripts/netstatpsutil.py: only process each process once [41bb285]

  • ENH: Dockerfile.ubuntu24.04,Makefile: Add Dockerfile.ubuntu24.04 [4107fd1]

  • DOC: scripts/why_not_-n_is_not_the_same_as_-z.sh: [ ! -n $arg ] != [ -z $arg ] [4a478cb]

  • DOC: scripts/journalctl-examples.sh [8dcb8f1]

  • DOC: 40-bashrc.aliases.sh: move docstring into a variable so that it’s viewable with `type -a gac` [b0819e8]

  • REF: 40-bashrc.aliases.sh: rm `alias t=tail` [750d112]

  • ENH: setup_darkmode.sh: Setup dark mode for desktop linux WMs [67c0bdc]

  • BUG: pytb2paths.sh: only specify output format if PYLINE_OUTPUT_FORMAT [a8d602c]

  • ENH: parsegeminiclisaves.sh: parse prompt inputs out of a gemini-cli log [933e89e]

  • DOC: Dockerfile.ubuntu20.04: docstring version [9812ace]

  • ENH: fix_rpmostree.sh: workaround rpm-ostree sysusers bug [023150c]

  • BUG,SEC: strace-.sh, strace-f-noeno.sh: quote “${@}” [216566a]

  • UBY: 08-bashrc.conda.sh: –help, mkcondaenvs -> mkvirtualenv_conda, _condaenvs < lscondaenvs [0d9bb58]

  • ENH: scripts/setup_gnome.sh,dhelp: –list-keybindings, –unbind-alt-f-keys, –gnome-accent-color, –setup-darkmode, usage docs, dh gnome, dh gnometerm [9e70150]

  • BUG: 07-bashrc.virtualenvwrapper.sh: quote args [8c933b7]

  • ENH: lsve/lsvirtualenv: add -a/–all and -0/–print0 [8162d2c]

  • BUG: setup_gnome.sh: help, reset, and default to ‘[scale-monitor-framebuffer, xwayland-native-scaling]’ [b3fb9c9]

  • ETC: setup_darkmode.sh: default to Adwaita [6422b7b]

  • REF: mactool.py: python3, update url [749981b]

  • BUG: lsvirtualenvs: fix syntax error [8789759]

  • CLN: lsvirtualenvs: remove unnecessary subshell for clarity [5a38050]

  • ENH: scripts/drivesizes.sh: calculate difference between SI and IEC units [1cf3e40]

  • REF: 05-bashrc.dotfiles, 08-bashrc.dotfiles: printvars w/ declare -p instead of printf %q because arrays [9ca77f0]

  • ENH: scripts/setup_font.sh: set terminal console font w/ `setfont lararcyrheb-sun32` [fc92e9e]

  • BUG: quote $VIRTUAL_ENV in `basename “$VIRTUAL_ENV”` [bf588f1]

  • BUG: scripts/git-changelog.py: fix `NameError: name _format is not defined.` [e5d0c6f]

  • DOC: scripts/why_echo_instead_of_printf.sh [0fb8369]

  • BLD: Makefile,Dockerfile.fedora43: build-docker-fedora-43 [43a7891]

  • RLS: scripts/git-changelog.py: :fast_forward: https://github.com/westurner/gitchangelogger/commit/b86f415 [af9b78e]

  • REF,BLD: git-changelog.py: vendor from https://github.com/westurner/gitchangelogger [5822fbb]

  • CLN,REF: mactool.py: syntax, argparse [f53b3b6]

  • BUG: git-subrepo2submodule.sh: `$# -eq 0` instead of `-z “${\*}”` [cd0c418]

  • UBY: git-subrepo2submodule.sh: add args $4 and $5 [fe4b859]

  • ENH: 40-bashrc.aliases: add `dnfpy` alias to call `python -m dnf.cli.main` [09714f1]

  • REF: 04-bashrc.TERM.sh: fix TERM configuration logic; usrlog.sh: fix variable quoting and improve grep patterns [ddbf6be]

  • PRO: 00-bashrc.before.sh: source 85-bashrc.agents.sh for VSCode integration; add new 85-bashrc.agents.sh file [f66aeac]

  • REF,TST: migrate from setup.py to pyproject.toml for modern packaging, add pytest default options [608ce8e]

  • ETC: etc/.jupyter: add JupyterLab user settings for shell layout, notifications, file browser, editor, notebook, and settings UI [a45e152]

  • ETC: add userstyle gsearch [e4f9085]

  • ETC: update GTK bookmarks; add GTK 4.0 settings file [a9b5bf2]

  • REF: optimizepath.py: use shutil for executable lookup; clean up imports [20028e1]

  • ENH: add flatpak-eol-checker.py, flatpak-eol-cleanup.sh, flatpak_utils.py, test_flatpak_utils.py: and cleanup scripts; implement utility functions for managing runtimes [62b9e8e]

  • REF: drivesizes.sh: enhance drivesizes function with error handling and variable printing; add usage instructions and common size listing [3227d40]

  • ETC: .profile: source cargo config for Rust [9653aaa]

  • TST: scripts/__init__.py: add for pytest with test coverage [8aa7bef]

  • ETC: bootstrap_dotfiles.sh: also symlink .config/gtk-4.0 [365eb22]

  • ENH: lsofport.py: script for finding processes listening on a port [4e3ecbe]

  • REF: bashrc.dotfiles.sh, bashrc.conda.sh: refactor variable printing for clarity and consistency; streamline dotfiles_status function, add _conda_status cs function [2f8b383]

  • DOC: i3t.py: backslash \\d [2904d3e]

  • TST: test_mactool.py [7d97fbf]

  • BUG,TST,REF: lsofport.py: correct logging of matched local address and update inode handling in process functions [44f8bfb]

  • DOC: lsofport.py: add type annotations and docstrings for improved clarity and maintainability [73d195b]

  • CLN: lsofport.py: ruff format [9dc2c5c]

  • ENH: e: add `-l` and `set <name>` cli args to list editor paths and set editor defaults [c69e5f9]

  • ETC: .taskrc: update theme includes and add contexts [0312f1e]

  • REF: setup_darkmode.sh: redirect info messages to stderr [24a1091]

  • TST: lsofport.py: add fixture for testing and improve stdout handling in process listing [b46bba2]

  • ETC: .vscode/: add vscode configuration files for Python debugging and testing [64ffaac]

  • PRO: dotfiles-venv.instructions.md: add venv instructions for navigating and managing virtual environments in dotfiles [3f3219d]

  • ENH: pagerscript.sh: less -R | vim - [2f30d78]

  • ENH,TST: podman_find_dangling.py: implement functionality to find and group dangling podman images [9867a3c]

  • ENH,TST: mactool.py, test_mactool.py: refactor for Python 3 compatibility, enhance logging, and improve test coverage [e8fa040]

  • BLD: devcontainer.json, Dockerfile.fedora43: consistent dev env [974e529]

  • BLD: /Dockerfile.fedora43: add ripgrep, uv [8581fdb]

  • ENH: add git clone utilities and scripts for managing remotes [0e4d3ee]

  • ENH: pyproject.toml: update pytest and coverage configurations for improved reporting [b2871a6]

  • ENH: devcontainer.json: add vscode-coverage-gutters extension for improved test coverage visualization [138a82e]

  • ETC: vscode/settings.json,keybindings.json [2fa6a37]

  • ENH: git-clone-and-remote-upstream.sh: add support for cloning with submodules and shallow clones [3fe7313]

  • ENH: git-fork-and-update-remotes.sh: add support for recursive and shallow submodule updates [177d8aa]

  • ENH: git-clone-pages.sh: add script to parse GitHub and GitLab Pages URLs and construct source repository URLs [1e7da7f]

  • REF: git-githubreleases.sh: refactor function definitions and improve variable naming for clarity [a44574e]

  • ENH: git-list-files-in-commit.sh: add script to list files in a specific commit revision [d31d448]

  • ENH: _git-clone-utils.sh: enhance logging with color support and improve workflow commands TST: test_git_clone_utils.py: add pytest script to run Bash test suites for scripts/git-\*.sh scripts [230b239]

  • CLN: .gitignore: update patterns to include tmp/, reports/, pytest-results.xml, and cov.xml [b1662aa]

  • ENH: e,_ewrd.sh: improve editor function documentation and enhance editor selection logic [7199253]

  • BUG,REF,TST: dnfoffline.sh: refactor script to improve offline DNF functionality and add tests [115509d]

  • REF: clipboard2txt.py: handle ImportError for Gtk and glib [75be59f]

  • REF: ez_setup.py: mock log if distutils import fails [597503d]

  • REF: usrlog.py: simplify line processing, improve string handling, basestring = str for python2 compatibility [1a52acd]

  • ENH: setup_vscode.sh: add function to configure shared temp directory for VS Code Flatpak [75c3ee1]

  • REF,TST,ENH: setup_miniconda.sh: refactor script to support Miniconda, Miniforge, and Micromamba installations, improve download handling and add tests [de8b20f]

  • REF: setup_conda_termux.sh: fix variable quoting in proot-distro login command [be9b0fb]

  • ENH,TST: setup_kubectl_oc.sh: add script to install and configure kubectl and oc CLI with autocompletion [c2fb2ec]

  • TST: test_podman_find_dangling.py: fix log level handling to include only valid logging levels [d41a4df]

  • REF,ENH: bashrc.conda.s: improve Conda environment variable handling and add more dynamic version support [58501e7]

  • REF: generate_shell_script_tests.py: s/print/printfunc/g to not shadow builtins print() [e0332b9]

  • BUG,REF,DOC: scripts/git-changelog.py: address all TODOs in the source [fbb231d]

  • TST: test_usrlog, test_setuppy, setup_00_bashrc_before: add pytest test suite with 100% line coverage [997cbad]

  • ETC: .pythonrc: comment out sys.path print statement to troubleshoot agent term failure; [987bf75]

  • ETC: update bookmarks file to include additional project paths [5980b83]

  • PRO: instructions: add Bash security audit guidelines for safe scripting practices [aceabe4]

  • ETC,REF,DOC: .bashrc: modularize setup functions and improve readability [f6a83a5]

  • BLD,TST: Makefile: add test_bashcov bash coverage test with kcov for pytest [25333d8]

  • ENH: setup_git_gpg.sh: add script for GPG key management and Git signing configuration [23f6606]

  • ENH,TST: run_tests.sh: create a wrapper script for running pytest with timestamped output in reports/{timestamp} [1ef1190]

  • ENH: _task_ensurelineinfile.sh: add script to ensure Cargo path is included in .bashrc as an example of reusable task that a shell script library would be helpful for [c7261da]

  • ENH: import_svg_as_buildline_code.py: add script to generate build123d buildline code from an SVG file [5f6f9aa]

  • PRO,ETC: 85-bashrc.agents.sh: improve virtual environment prompt handling in VSCode [d336776]

  • ETC: vscode/mcp.json: add configuration for Chrome DevTools MCP server [0a5aa95]

  • ENH: conftest.py: add pytest configuration for timestamped report directories and SQLite logging for e.g. run_tests.sh [2206241]

  • ENH: prompt6.py: refactor code structure, improve error handling, and add Popen_pty for subprocess management [f7cf337]

  • ENH: pyline.py: improve error handling by attaching command to exception object [a6df52e]

  • ENH: pyrpo.py: improve import handling for dateutil, sarge, and pytest with fallback to None; and colors [7d92f0f]

  • ENH: websh.py: simplify URL handling logic and update ALWAYS_HTTPS_DOMAINS to use boolean values [154d266]

  • BLD,BUG: requirements-testing.txt: remove nose due to py3 import error [770365e]

  • BLD,BUG: requirements-testing.txt: remove pytest-ipdb, add pdbpp [a30dc51]

  • BLD,REF: Dockerfiles,Makefile: add support for Debian 13, Fedora 44, and Ubuntu 26.04; update existing Dockerfiles for Python 3 compatibility [169b293]

  • ENH: Makefile: add merge-vendored targets for pyline, pyrpo, websh, and prompt6 [7a361cd]

  • ENH: scripts/code.sh.stdin.sh: for handling stdin and temporary file management [f00c3cd]

  • ENH: bashrc.agents.sh: update GIT_PAGER and GIT_EDITOR for improved VSCode integration [54413f4]

  • REF: py_index.py: remove unused setuptools import [352227b]

  • CLN,BUG: pyrpo.py: fix import order and handle ImportError for convert_path [10f89bc]

  • TST,DOC: setup_git_gpg.sh: add tests, -h, –test [de94b70]

  • CLN: .gitignore: add .pytest_cache/ [b61faed]

  • BLD: Makefile: add dotvim editing commands and improve changelog generation [27ffd06]

  • ENH,TST,REF: git-upgrade-remote-to-ssh.sh: enhance help output and add support for user options [37e265e]

  • BLD,DOC: `make changelog-release` to update CHANGELOG.rst [f8dab19]

  • DOC: CHANGELOG.rst: `make changelog-release` [cf666a9]

  • MRG: Merge branch ‘release/0.10.0’ [d2e9100]

v0.9.0 (2020-03-05 03:45:25 -0500)

git log --reverse --pretty=format:'* %s [%h]' v0.8.2..v0.9.0
  • Merge tag ‘v0.8.2’ into develop [6845b8c]

  • BLD,REF: scripts/bootstrap_dotfiles.sh: etc/vim -> etc/.vim (for grinw and grindw) [bc2b0ac]

  • REf: .gitignore: etc/vim -> etc/.vim [c1edfea]

  • BUG,ENH: editw completion, lsw(), findw(), grepw() [9f95863]

  • UBY: docs/_static/css/local.css: #sidebar-wrapper max-width:25% [d3e1408]

  • Merge branch ‘develop’ of ssh://github.com/westurner/dotfiles into develop [7b50fe1]

  • RLS: CHANGELOG.rst: v0.8.3, git log cmds [cd273b2]

  • RLS: VERSION.txt: 0.8.3 [47d6720]

  • DOC: autogenerated usage docs [7e17e62]

  • DOC: autogenerated usage docs [3297595]

  • ENH: etc/.hgrc: add –removed, ‘hg l –stat’ [b0e65ba]

  • ENH,REF: etc/.hgrc: ‘hg l,long’ colors, hg l -> long’ [99ca5bd]

  • BUG,CLN: ipython_config.py: remove extra/old CONDA paths [ef58255]

  • DOC: autogenerated usage docs [74e66af]

  • REF,BLD: scripts/dotfiles-vim.sh: etc/vim -> etc/.vim [8633b2b]

  • ENH,REF: scripts: e,ew,gitw,hgw,makew,ssv,sv,sve,svr,svs [96c30c0]

  • CLN: /etc/bash/01-bashrc.lib.sh: PATH_add(), PATH_remove(), PATH_contains() [8991af7]

  • ENH,REF: 08-bashrc.conda.sh: add CONDA\* to dotfiles_status() [6f822a5]

  • CLN: etc/venv/venv_root_prefix.sh: remove old CONDA27, CONDA34 paths [65bfa1d]

  • BUG: etc/zsh/00-zsh.before.sh: add dr() -> dotfiles_zsh_reload() [88f1bbf]

  • ENH,CLN: scripts/pulse.sh: exit statuses [8a0b4df]

  • ENH: prompt6.py, this.sh: POC [19e5dc2]

  • ENH: scripts/osquery-all.sh: opts -d <path> -D (dated) -s [5888a53]

  • BUG,CLN: scripts/{bootstrap_dotfiles.sh,e,ew,gdd,pbcopy,pbpaste,ssv,sv,sve,svr,svs,xlck.sh} [c4f6243]

  • DOC: etc/.inputrc: <OSX_opts>-k – clear [0daafb0]

  • BLD: update usage (docs/usage/\*_conf.txt) [db6880e]

  • BUG: scripts/prompt6.py: more template args [0415db6]

  • DOC: scripts/pulse.sh: PulseAudio RTP server/client config script [99d0396]

  • DOC: autogenerated usage docs [0b72a30]

  • DOC: autogenerated usage docs [152d4fb]

  • DOC: autogenerated usage docs [938d5b3]

  • BLD,BUG,REF: bootstrap_dotfiles.sh: clone_or_update, -G gitflow, hubflow [aaaad85]

  • BLD,BUG: venv.py: deep_reload=False by default (for IPython 3.0+) [e459ef0]

  • BLD,CLN: Makefile: help_setuppy_txt [abed108]

  • DOC,UBY: docs/_static/custom.css: float CSS fix [0cc2506]

  • DOC,REF: docs/usage.rst: usage/readline_conf.txt [1e040c4]

  • DOC,REF: docs/tools submodule from https://github.com/westurner/tools [af0aa64]

  • REF,PRF,UBY: -> scripts/\*.sh (w/ checks for BASH_SOURCE) [21bf3aa]

  • BUG,CLN: bootstrap_dotfiles.sh, .gitmodules: gitflow, hubflow repos, clone –recursive [9697d48]

  • BLD: .gitmodules: ssh -> https (e.g. for Travis Build) [e84ed19]

  • BLD,PRF: setup.py: uniq(pths.endswith(‘.py’))[0] [ea63dd9]

  • BUG,CLN: scripts/prompt6.py: os.path.expanduser, .gitignore [f9954f9]

  • TST,BLD,PRF: setup.py: optimize `python setup.py test` sequence [515ad1a]

  • REF,TST: web <- webopen.py [5d8b88b]

  • BLD,TST: setup.py: add exists check for travis [9bcbcb7]

  • DOC,BUG,CLN: 03-bashrc.darwin.sh: finder-\w+-hidden [2c2ce5a]

  • DOC,BLD: Makefile: make help, docstrings [aa8372d]

  • BUG,SEC: etc/bash/05-bashrc.dotfiles.sh: fix duplicate output from shell escapes, dotfiles_status [4334a7a]

  • DOC: venv.rst: CONDA_ROOT, CONDA_ENVS_PATH [432eccd]

  • DOC: autogenerated usage docs [087c37e]

  • CLN,ENH: scripts/ssp.sh: start, stop, status, check [81b4ee9]

  • DOC: autogenerated usage docs [ff9aa64]

  • DOC: autogenerated usage docs [e986f91]

  • ENH: etc/.gitconfig: changelog = log –pretty=format:\” \* %s [%h]\” [596bfa4]

  • ENH: scripts/pyline.py: pyline.py v0.3.5 [ac5c90d]

  • ENH: scripts/netstatpsutil.py: add a –kill option [0ed69b2]

  • ENH: scripts/webw: port from browenv/Makefile [fb61aa4]

  • ENH: scripts/{usrlog.py, usrlog.sh}: usrlog.py parser, lsusrlogs, usrlog_grep_\*, usrlog_grin_\* [ec14cb7]

  • ENH: etc/bash/{.dotfiles, .repos}: git-commit, git-add-commit, msg, git-commit-msg, git-add-commit-msg [3ca795d]

  • BUG: etc/bash/08-bashrc.conda.sh: wec (workon_conda) args, –venstrapp [120540a]

  • DOC: autogenerated usage docs [6e16506]

  • DOC: autogenerated usage docs [fd740cf]

  • BUG,ENH: usrlog.py: parsing, dates, defaults [584927b]

  • CLN: docs/tools.git: rm in favor of submodule [475e89b]

  • BUG,SEC: netstatpsutil: only match laddrs, optparse parser w/ usage and help [ef344a2]

  • CLN: docs/tools.rst: rm [47829e6]

  • BUG: scripts/usrlog.sh: only echo USRLOG_WINDOW_TITLE if -n CLICOLOR [9fc9446]

  • REF: scripts/ssv, sv\*: ssv, sv, svd, dve, svr, svs, svt [95d7785]

  • ENH: scripts/newtab.sh, scripts/newwin.sh: OSX terminal cmds [629fa9d]

  • ENH: as-is [6830679]

  • DOC: autogenerated usage docs [8bbe6bc]

  • ENH: scripts/setup_miniconda.sh [77b38e3]

  • DOC: autogenerated usage docs [733bade]

  • BUG: sidenav-scrollto.js, leftnavbar.css, Makefile: handle #index- and #404s [811d430]

  • DOC: docs/tools: pulled latest [da58897]

  • BUG: sidenav-scrollto.js, leftnavbar.css, Makefile: handle #index- and #404s [528139b]

  • DOC: autogenerated usage docs [e947838]

  • BUG: sidenav-scrollto.js, leftnavbar.css, Makefile: handle #index- and #404s [615653f]

  • BLD: Makefile: docs_tools_submodule, docs-tools [a84f010]

  • DOC: docs/tools: pull latest docs/tools [7e18aaf]

  • DOC: docs/tools: pull latest: f17f643 [7480531]

  • DOC: docs/tools: pull latest: eeb4be3 [c200311]

  • BUG: scripts/svr: ln -s ./ssv ./svr [7d952ca]

  • REF: web, webopen.py, websh.py: factoring out to westurner/web.sh (pypi:web.sh) [0afdc1e]

  • ENH: scripts/websh.py: upgrade to 54492ee [e12735e]

  • CLN: scripts/usrlog.sh: function <name> { syntax for maximum compatibility [1e2ef13]

  • DOC: autogenerated usage docs [6345c7b]

  • DOC,CLN: docs/usrlog.rst, scripts/usrlog.{sh,py}: narrative docs [f7c8088]

  • RLS: CHANGELOG.rst: git changelog -r v0.8.2..HEAD | pbcopy [95bbe0e]

  • RLS: VERSION.txt: 0.9.0 [8f1b476]

  • RLS: MANIFEST.in: autogenerated git_manifest [c1efc14]

  • DOC: docs/usrlog.rst: RST syntax [8ccccf5]

  • DOC: scripts/usrlog.sh: s/# /# / && s/## /## / [86ee6f1]

  • ENH: scripts/gruntw, scripts/gulpw [f0401f2]

  • DOC: autogenerated usage docs [dc0d68a]

  • DOC: usrlog.sh, xlck.sh: docstrings, function name {} syntax [546d39c]

  • DOC: 00-bashrc.before.sh, 10-bashrc.venv.sh: docstrings, factor out _setup_venv[_SRC] [5461459]

  • DOC: autogenerated usage docs [028d643]

  • BUG,CLN: scripts/gruntw, scripts/gulpw: comment out bash-completion for now [19a1f1e]

  • ENH: scripts/dotfiles-bash.sh: accept paths on the commandline; still default to /Users/W/-dotfiles/etc/bash [e4c8f8a]

  • DOC: docs/tools: pull latest: cded590 [f44b0f5]

  • DOC: autogenerated usage docs [99e7aa5]

  • DOC: usrlog.rst: virtualenvs ref [74dd770]

  • BLD: Makefile: docs-tools w/ git rev-parse –short HEAD (from gh:wrdrd/docs/Makefile) [b0e58cd]

  • DOC: index, usage, venv, dotfiles.venv: refs, tools [cb7893c]

  • DOC: docs/tools: pull latest: 9f6c3cc [8290602]

  • ENH: pyline.py, pyline: vendor latest release pyline, ln -s ./pyline.py ./pyline [acad63c]

  • BUG,REF: el.py: ln -s ./el ./el.py (for test discovery) [f3eb14e]

  • ENH,BLD: scripts/pyrpo: ln -s ./pyrpo.py ./pyrpo [bdc7064]

  • BUG: etc/bash/06-bashrc.completion.sh: source /etc/profile.d/bash_completion.sh [7c1be3a]

  • BLD: Makefile: etc/.i3 -> etc/i3 [e331141]

  • ENH: etc/.config/gtk-3.0/{bookmarks, settings.ini}: gtk-application-prefer-dark-theme=1 [972836a]

  • BUG,REF: xlck.sh: xlck_lock_suspand_ram, xlck_lock_suspend_disk [f58536e]

  • DOC: LICENSE: New BSD 3-Clause [7b892d0]

  • BUG: scripts/makew: #!/bin/sh -> #!/bin/bash (COMPREPLY) [0cfe74a]

  • ENH: etc/X11/mb1/xorg.conf.d [68b827d]

  • REF: scripts/dotfiles-vim.sh: etc/.vim -> etc/vim [e7bfb38]

  • Merge branch ‘develop’ of ssh://github.com/westurner/dotfiles into develop [c8afbb4]

  • ENH: scripts/usrlog.sh: ugtp = usrlog_grep_todos_parse [85899dc]

  • DOC: autogenerated usage docs [cf2c85d]

  • DOC: autogenerated usage docs [18f7a4a]

  • DOC: autogenerated usage docs [9873d73]

  • BLD: docs/requirements.txt: return to trunk now that changes are merged in [bdec9e7]

  • ENH: checkbat.sh: check battery script for use with e.g. i3status [229d19d]

  • BUG,ENH: scripts/prompt6.py: optional keyring, logging [5fa3e16]

  • DOC: docs/tools: pull latest: 0bfdcbc [045c26c]

  • BUG: bootstrap_dotfiles.sh: install_hubflow INSTALL_PREFIX -> INSTALL_INTO [6ac4427]

  • DOC: scripts/i3-gnome-session.sh [9caab62]

  • BLD: Makefile: update_bootstrap-salt.sh update_git-pip.py [90e3421]

  • BUG,CLN: bootstrap_dotfiles.sh: detect PYVER, quoting [1091e8b]

  • ENH,UBY: .inputrc: <Ctrl> L/R back/forward-word, <Ctrl> U/D beginning/end-of-line [f395cb9]

  • CLN: .gitignore: src/hubflow, src/gitflow [d256ba8]

  • BUG,ENH: bootstrap_dotfiles.sh: _dotfiles_check_deps, PYTHON, detect PYVER [bab5504]

  • ENH,UBY: .inputrc: <Ctrl/Alt> L/R back/forward-word, <Ctrl> U/D beginning/end-of-line [a1d8405]

  • CLN: .gitignore [78e482c]

  • BLD: requirements-suggests.txt: from pypi, pgs, brw, pyline, pyrpo [21d1abf]

  • BUG: bootstrap_dotfiles.sh: -n $_VIRTUAL_ENV [be4f020]

  • BLD: requirements-suggests.txt: double entry [a811e35]

  • BLD: requirements-suggests.txt: double entry [35c3078]

  • BLD,CLN: requirements-docs.txt: remove extra requires, Sphinx >= 1.3.1 [9366fac]

  • BLD,CLN: requirements-docs.txt: ghp-import [4109a75]

  • BLD,CLN: requirements-suggests.txt: remove extra ghp-import [469e112]

  • BLD: Makefile, ./docker/{fedora, debian, ubuntu} [fab1f76]

  • BLD: Makefile, ./docker/{fedora, debian, ubuntu} [ebab79a]

  • Merge branch ‘develop’ of ssh://github.com/westurner/dotfiles into develop [0a299a5]

  • CLN: scripts/ssv: remove extra echo ${0} ${BASH_SOURCE} [805cf01]

  • BLD: \*/bootstrap_dotfiles: build-docker-bootstrap_dotfiles.sh [62e5ed5]

  • BLD,CLN,REF: etc/venv -> src/dotfiles/venv, __main__ (python -m dotfiles[.venv]), -> dotfiles.venv pkg [9dc9d54]

  • BLD: bootstrap_dotfiles.sh: pyver, set +x +v around echo usage [af10da1]

  • UBY: .config/gtk-3.0/settings.ini: gtk-xft-hintstyle=hintmedium [5133df1]

  • DOC: autogenerated usage docs [7a38072]

  • DOC: autogenerated usage docs [7150bdd]

  • ENH: etc/X11/xorg.conf.d: \*.conf [1e5280e]

  • ENH,BUG: usrlog.sh, usrlog.py: todo, note, msg, ugtptodo[notes], venv.py –ve –cwd –dates –todo $(lsusrlogs) [7c55a62]

  • DOC: autogenerated usage docs [6626cad]

  • BUG,ENH: usrlog.py, usrlog.sh: parsing –todo –ve (VENVPREFIX:-VIRTUAL_ENV) –pwd –dates;; ugtodo;ugt;;ugtodoall;ugta [67ae036]

  • DOC: autogenerated usage docs [b77304e]

  • BUG,DOC,REF: venv: dotfiles_postmkvirtualenv, venv.ipython_config -> venv.venv_ipyconfig [82c3326]

  • BLD: Makefile: open -> scripts/websh.py [36c5940]

  • BLD,DOC: Makefile: docstring tabs to spaces [aafce0f]

  • TST: etc/tests/test_venv.sh: TODO: test framework [922bbfa]

  • CLN: etc/virtualenvwrapper/premkvirtualenv: comment example [0268bbc]

  • REF: etc/pip/pip.conf [e9e273f]

  • CLN: .gitignore: gitflow/ (workaround) [d3c8f5e]

  • CLN: bash/05-bashrc.dotfiles.sh: dotfiles_premkvirtualenv [5c9f871]

  • BUG,BLD,ENH,SEC: .xinitrc, Makefile, etc/i3/\*-mb1 [96df7e1]

  • DOC: autogenerated usage docs [8d343b7]

  • BLD: Makefile: docs-notify (notify-send) [320e331]

  • ENH: usrlog.py, pyline.py: pipe structured data from usrlog.py to pyline.py [99eb54d]

  • BUG,CLN: usrlog.py: normalize keyseq [23047f8]

  • DOC: autogenerated usage docs [b31a396]

  • BLD,BUG: docs/requirements.txt: pip install -e sphinxjp.themes.basicstrap for latest [3b219cf]

  • BUG: .xinitrc: quotes [7beb156]

  • BLD,ENH: Makefile, scripts/pwd.html, .gitmodules: make pwd-copy pwd [2c48dfb]

  • BLD: .gitmodules, src/ browenv, brw, pgs, pyline, pyrpo [b9ae420]

  • RLS: pyline.py: :fast_forward: https://github.com/westurner/pyline/commit/a41bf30 [c2fe6dd]

  • RLS: pyrpo.py: :fast_forward: https://westurner/pyrpo/commit/1c8a0af [876f459]

  • BUG,SEC: netstatpsutil.py: iterate per-process connections (e.g. DefaultOrderedDict) [f1d4a78]

  • Merge commit ‘f1d4a78’ into develop [d5b8f2b]

  • ENH: scripts/git-upgrade-remote-to-ssh.sh [14973ec]

  • BUG: scripts/usrlog.sh: zsh _usrlog_set_HISTFILE (TODO compat) [3fdd664]

  • Merge branch ‘develop’ of ssh://github.com/westurner/dotfiles into develop [13bc288]

  • BUG: scripts/usrlog.sh: zsh _usrlog_set_HISTFILE (TODO compat) [b5d3e9a]

  • TST: scripts/git-upgrade-remote-to-ssh.sh: _tearDown_testrepo [a39e36e]

  • DOC,TST: scripts/git-upgrade-remote-to-ssh.sh: docstrings, test case [0046c34]

  • DOC: scripts/git-upgrade-remote-to-ssh.sh: docstring [014638c]

  • DOC: scripts/git-upgrade-remote-to-ssh.sh: docstring [9342116]

  • UBY: .i3/config: fedora 22 startup programs, syntax, Roboto font, theme colors (light pink) [a596fe4]

  • BLD,BUG: Makefile: notify-send -t 30000 [c6f9aba]

  • BLD: Makefile: vendor-pwd, vendor-pyline, vendor-pyrpo [16c95dd]

  • CLN: 10-bashrc.venv.sh: func() {} -> function func {} syntax [05ce89a]

  • REF: 10-bashrc.venv.sh: consolidate to _setup_venv [c78f72b]

  • CLN: 10-bashrc.venv.sh: we (workon_venv) [641a309]

  • TST: scripts/git-track-all-remotes.sh: test_{start,fail,pass,print_results} [170fdcf]

  • DOC,REF,UBY: git-track-all-remotes.sh: RED(FAIL), GREEN(PASS), print_test_results [a521004]

  • BLD: docs/conf.py: SPHINX_HTML_LINK_SUFFIX=”” only if not ON_RTD [46d8a58]

  • DOC: README.rst: source, docs links [00bc8f1]

  • DOC: README.rst: download, build links [c805c65]

  • BLD: requirements: sphinxcontrib.napoleon for RTD, ghp-import -> requirements-dev [8e6f7ac]

  • Merge branch ‘develop’ of ssh://github.com/westurner/dotfiles into develop [a2e0373]

  • ENH,REF,UBY: etc/i3/config: adapted for fedora22 [3291e9f]

  • BUG,BLD: bootstrap_dotfiles.sh: mkdir -p ~/.ipython/profile_default/startup [ef9ee83]

  • BUG,BLD: Makefile: cdhelp, venv.sh -> venv_cdaliases.sh, venv.py -> venv_ipyconfig.py [03729c9]

  • BLD,BUG: bootstrap_dotfiles.sh: “${dest}” [695c38c]

  • BLD,BUG: requirements: split to requirements-all-gcc.txt {…} [8562053]

  • BLD,BUG: requirements: docs/requirements.txt -> ../requirements.txt [1f0b43c]

  • BLD: Makefile: vendor-venv [63cb393]

  • ENH: 10-bashrc.venv.sh: workon ‘~/-wrk/-abc27/venvname’ infers WORKON_HOME [1740f6f]

  • ENH,REF: scripts/newtab.sh: gnome-terminal support [72f08d1]

  • BUG,PLS,REF: 07-bashrc.virtualenvwrapper.sh: static virtualenvwrapper.sh path lookup; then which with a specific _PATH [5a6d0d2]

  • BUG: etc/bash/10-bashrc.venv.sh: printf -> echo [7135efe]

  • DOC: docs/tools: pull latest: ce0600c [547b990]

  • DOC: autogenerated usage docs [64f0b2a]

  • DOC: autogenerated usage docs [e4c3bf0]

  • BLD: requirements/requirements-docs.txt: uncomment sphinxcontrib.napoleon for docstrings [4430049]

  • Merge branch ‘develop’ of ssh://github.com/westurner/dotfiles into develop [a076d43]

  • DOC: autogenerated usage docs [ebf994a]

  • DOC: autogenerated usage docs [be95169]

  • DOC: autogenerated usage docs [0961d48]

  • DOC: autogenerated usage docs [295f088]

  • BLD: Makefile: pip_install_requirements_docs [d2a8ed1]

  • DOC: docs/tools: pull latest: 36e617d [ab2cb3b]

  • REF: etc/bash/00-bashrc.before.sh: func() -> function func [1d37ee5]

  • CLN,SEC: 07-bashrc.virtualenvwrapper.sh: arg quoting, output redirection syntax [420f296]

  • CLN: 08-bashrc.conda.sh: ZSH-compatible redirection syntax [5d80abf]

  • ENH: 40-bashrc.aliases.sh: pyg[p,j,h] [python,javascript,html] [25b0f1a]

  • ENH: catp[p,j,h] owl:sameAs pygp [4ef2c16]

  • ENH: scripts/setup_miniconda.sh: varnames, default setup [54bf7ba]

  • DOC: autogenerated usage docs [f4dfbb5]

  • ENH: usrlog.sh: usrlog -> usrlog.py -p “${_USRLOG}” [e1f964d]

  • DOC,REF: usrlog() -> usrlogw() -> usrlog.py -p $_USRLOG $@ [caf8177]

  • BUG,SEC: 29-bashrc.vimpagers.sh: quoting [64d81b6]

  • SEC,DOC: 00-bashrc.before.sh: quoting [d5971c5]

  • ENH,DOC: xlck.sh: gnome-screensaver support, xlck_install, xlck_lock, usage [3c83cc5]

  • Merge branch ‘develop’ of ssh://github.com/westurner/dotfiles into develop [8c2574d]

  • ENH: scripts/setup_node.sh: #needstests [065e727]

  • DOC,SEC: scripts/whyquote.sh: shell quoting [a9b15cb]

  • ENH: 07-bashrc.virtualenvwrapper.sh: dx() [ca57018]

  • BUG: 07-bashrc.virtualenvwrapper.sh: fix stderr/stdout redirect [b4d87ae]

  • ENH,SEC: scripts/venv_relabel.sh: set virtualenv/venv fcontexts [semanage, restorecon] [b901451]

  • BLD: Makefile: add shortrev to gh-pages commit msg [e1d398a]

  • CLN,SEC: usrlog.sh: script variable quoting [f5cff66]

  • BUG,SEC: scripts/venv_relabel.sh: ./lib64 symlink before ./lib, quoting #37 [5aa39b7]

  • BUG,SEC: scripts/venv_relabel.sh: return -1 if prefix is unset #37 [48274bd]

  • ENH: venv_relabel.sh: ls -aldZ “${prefix}”/\* [229511f]

  • Merge branch ‘develop’ of ssh://github.com/westurner/dotfiles into develop [b6ace17]

  • BLD: update src/pwd to e7e0ffa (v0.2.2) [6843cb1]

  • DOC: autogenerated usage docs [fbe0c23]

  • BLD: update docs/tools to ab9d2cb [dad2eda]

  • BLD: Makefile: touch pip_install_requirements_docs.log, show pwd in notify-send [aeafd17]

  • DOC: docs/dotfiles.venv.rst: add autogen’d dotfiles.venv.venv_ipymagics automodule entry [6e9ac94]

  • SEC: bootstrap_dotfiles.sh: quoting [36df421]

  • BUG: bootstrap_dotfiles.sh: ~/.ipython/[ipython_config.py,startup/20-venv_ipymagics.py] [4fa6a3f]

  • DOC: autogenerated usage docs [46bc632]

  • DOC: autogenerated usage docs [fbd1751]

  • DOC,SEC: whyquote.sh: why shell quoting matters [7f24aa6]

  • DOC,SEC: whyquote.sh: why shell quoting matters [d9c380d]

  • TST: setup_miniconda.py: set -x in the shebang line [00aa5f3]

  • BUG: 10-bashrc.venv.sh: list correct dir after ensure_mkdirs [797bd4a]

  • BUG: scripts/bootstrap_dotfiles.sh: install to __DOTFILES_SYMLINK (~/-dotfiles) [00af1d5]

  • Merge branch ‘develop’ of ssh://github.com/westurner/dotfiles into develop [4e851a4]

  • DOC: autogenerated usage docs [cd1d90e]

  • BUG,SEC: scripts/newtab.sh: passthrough args without quoting [36af95e]

  • ENH,BUG: etc/.gitconfig: changelog, changes, changestat (cs), fo typo, –graph [ce6e3b9]

  • ENH: scripts/git-changelog.py: generate an RST changelog w/ headings from git [0ec1ffc]

  • DOC: etc/bash/05-bashrc.dotfiles.sh: mkvirtualenv usage [e552b01]

  • BUG: scripts/bootstrap_dotfiles.sh: -S (~/.hgignore_global) [c63a0f5]

  • DOC: autogenerated usage docs [5343c67]

  • DOC: docs/tools: pull latest: 1a60cfa [1828c8d]

  • DOC: autogenerated usage docs [4f9d532]

  • REF: 08-bashrc.conda.sh: func() -> function func syntax (max compat.) [e474cd4]

  • BUG: venv.py, venv_ipymagics.py: venv_ipymagics Python 3 support [a00c5b9]

  • DOC: docs/tools: pull latest: beb0d5b [4789943]

  • DOC: autogenerated usage docs [046a9de]

  • BUG: 07-bashrc.virtualenvwrapper.sh, scripts/ew, 00-zshrc.before.sh: ZSH syntax, NOP bash complete() (TODO) [7248739]

  • BUG: 07-bashrc.virtualenvwrapper.sh, scripts/ew, 00-zshrc.before.sh: ZSH syntax, NOP bash complete() (TODO) [52d7490]

  • BUG: scripts/usrlog.sh: ZSH support/workarounds [196cba3]

  • MERGE: 07-bashrc.virtualenvwrapper.sh: _setup_virtualenvwrapper_config syntax [971c5ce]

  • Merge branch ‘feature/bashrc_conda’ into develop [32f4120]

  • BUG: 06-bashrc.completion.sh: [ -z $BASH ] && return 1 [352dd3e]

  • BLD: install.sh: example install.sh [169beb3]

  • ENH: scripts/git-subrepo2submodule.sh: nested cloned repo -> git submodule [6e8616c]

  • DOC: autogenerated usage docs [c6866d3]

  • DOC: autogenerated usage docs [f35f7c5]

  • DOC: docs/tools: pull latest: beb0d5b [9d85aa2]

  • DOC: autogenerated usage docs [7450574]

  • RLS: src/: pwd, pyline, pyrpo submodules to develop [909778c]

  • Merge branch ‘develop’ of ssh://github.com/westurner/dotfiles into develop [26d5d6f]

  • BUG,BLD: Makefile: help_i3 -> dotfiles/scripts/dotfiles-i3.sh [24e5e78]

  • RLS: pyline.py: :fast_forward: https://github.com/westurner/pyline/commit/0254f30 [e7da280]

  • DOC: venv.rst: cdhelp | pbcopy > \.. code:: bash [8a116fe]

  • Merge branch ‘master’ of ssh://github.com/westurner/dotfiles into develop [affce49]

  • DOC: docs/tools: pull latest: 5dbc464 [0c184a4]

  • DOC: autogenerated usage docs [c61a4dd]

  • DOC: LICENSE: orgname: @westurner.org [dd36c92]

  • DOC: LICENSE: orgname: @westurner.org [fbee6e0]

  • RLS: pyline.py: :fast_forward: https://github.com/westurner/pyline/commit/f46f90c [9c3b610]

  • UBY: usrlog.sh: (venvtitle) WINDOW_TITLE - [VENVTITLE] [406ce9e]

  • ENH: git-changelog.py: -r/–rev/–revision [rev/branch/tag] [39cba9d]

  • UBY: git-changelog.py: parametrize headingchar=”^” (was “=”) [a366190]

  • ENH: etc/bash/08-bashrc.conda.sh: csc() _conda_status_core, py35, shell_escape_single [ef0197c]

  • BLD: Makefile: add :books: to commit message, GIT_DOCS_HTML_BRANCH, git log -n3 –stat [fdac9af]

  • BLD,BUG,DOC: Makefile: cache build revision in (_build/html/_gitrev.txt) [5ce2afd]

  • ENH: scripts/usrlog.py: concat -u/–USRLOG, -P/–paths-from-stdin [433d8f2]

  • ENH,BUG: scripts/{es,ew,makew}, 10-bashrc.venv.sh: es<tab>/editsrc<tab>; quoting [0923e10]

  • DOC: autogenerated usage docs [8002583]

  • ENH: ./scripts/{ev,es,ew}, etc/bash/10-bashrc.venv.sh: e[dit]virtualenv, ev; esrc, es; ewrd, ew [fd69ce3]

  • ENH,REF,UBY: scripts/_ewrd.sh: consolidate to _ewrd.sh and add edit[\*] and e[\*] shortcuts [bf20245]

  • CLN,REF: scripts/_ewrd.sh: remove extra function, rename to _create_ewrd_symlinks [c34ca3b]

  • DOC: README.rst: | Docs: https://westurner.github.io/dotfiles [dc8c879]

  • BUG: scripts/dotfiles-bash.sh: quoting: $prefix -> “${prefix}” [f9c3fff]

  • CLN: etc/bash/05-bashrc.dotfiles.sh: ^func () {:function \1 {:g ;; function #:# function [6e30dfe]

  • REF,ENH: etc/bash/05-bashrc.dotfiles.sh -> scripts/clr, scripts/cls: reset, reset & ds # dotfiles_status() [adaf23e]

  • DOC,REF: 05-bashrc.dotfiles.sh: dotfiles_postmkvirtualenv_help [d6cd9b9]

  • BUG: 05-bashrc.dotfiles.sh: quoting [c01bd82]

  • BUG,DOC: usrlog.sh: local, docstring [daa18b3]

  • BUG: etc/bash/40-bashrc.aliases.sh: grindp=’grind –sys-path’ [410ef6f]

  • REF,ENH: scripts/_grinwrd.sh: _grinwrd-setup.sh editgrindw editgrinw egrindw egrinw egw grindctags grindctagss grindctagssrc grindctagssys grindctagsw grindctagswrd grinds grindsrc grindv grindvirtualenv grindw grindwrd grindwrdhelp grins grinsrc grinv grinvirtualenv grinw grinwrd grinwrdhelp [e6f60af]

  • ENH,UBY: etc/i3/config: $mod1+grave (`) workspace next [6b807b4]

  • UBY: scripts/dotfiles-bash.sh: strip single leading # character [f96126e]

  • UBY: scripts/dotfiles-i3.sh: strip single leading # character [7cf0761]

  • DOC: autogenerated usage docs [2522284]

  • UBY: scripts/dotfiles-vim.sh: strip single leading “ character [3da0833]

  • DOC: autogenerated usage docs [9aec508]

  • DOC: autogenerated usage docs [89bd4a8]

  • DOC: autogenerated usage docs [0e2da7e]

  • DOC: autogenerated usage docs [4d4facc]

  • DOC: autogenerated usage docs [6458740]

  • REF,ENH,TST: dotfiles-{bash,i3,vim}.sh -> _dotfileshelp.sh: dotfileshelp, dhelp, dh [f97df74]

  • DOC: autogenerated usage docs [50d1131]

  • BLD,REF: Makefile: dotfiles-[bash].sh -> _dotfileshelp.sh, zsh, :books: [6927976]

  • DOC: :books: usage docs [5958c5d]

  • ENH: scripts/web.sh gitmodule: web <url> [<url_n>] [7e4e381]

  • BLD: Makefile: add docs/usage/zsh_conf.txt to DOCS_AUTOGEN_FILES [55c813f]

  • BLD,UBY: docs_commit_autogen: robot commits -> :boat: (\:boat:) : shortrev [5135552]

  • UBY: i3/config: <super> minus/equal – workspace prev/next [c1f86d0]

  • BLD,DOC: Makefile: URLs at the top [51d572e]

  • BLD,DOC,CLN: Makefile: paths, docstrings, extra quoting for easy porting [8b49598]

  • DOC: usage.rst: scripts descriptions & headings [a4005c8]

  • BLD: Makefile: BASH_LOAD_SCRIPT, ZSH_LOAD_SCRIPT [d1de812]

  • RLS: src/pyline: latest [805fb93]

  • DOC: .inputrc: keymap for backspace varies from term to term [fb7a030]

  • REF,BUG: 08-bashrc.gcloud.sh: _GCLOUD_PREFIX -> GCLOUD_BASEPATH [2d626e2]

  • DOC: etc/i3/config [23d509b]

  • REF: scripts/pbcopy: pbcopy bash function [b5ff265]

  • RLS: :fast_forward: pyline 08c8d9cf62a227 [d4cb91d]

  • RLS: pyline.py: :fast_forward: https://github.com/westurner/pyline/commit/08c8d9c [5a47db3]

  • ENH: etc/X11/mb1/\*.conf [9bb9491]

  • TST,BLD: setup.py: exclude prompt6.py pending a skipif implementation [a1517e1]

  • BLD,TST: etc/i3/Makefile: make checkpkgs [ba9e86d]

  • BLD: etc/i3/Makefile: checkpkgs, setuppkgs, setuppkgs_dnf, setuppkgs_apt [df90b34]

  • DOC: etc/i3/config: websh.py [85e704e]

  • ENH: etc/i3/config: start nm-applet w/ i3 [b809279]

  • ENH: etc/i3/config: screenshot_full, screenshot_window: <super><shift>3 / 4 [e6e16e8]

  • REF,TST,CLN,DOC: scripts/bootstrap_dotfiles.sh: quoting, CLI args, venv expansion [b2e4d9d]

  • ENH,REF,DOC: scripts/new.sh: updated template [81c9dda]

  • BLD,TST: setup.py: exclude \*/scripts/usrlog.py for a minute [06c0cf7]

  • BLD,DOC: install.sh: wrap(bootstrap_dotfiles.sh) [a60afe1]

  • BUG,CLN: scripts/webw: paths, usage at the top, defaults [342bc2b]

  • ENH,REF,CLN,BUG: fix_BASH_SOURCE.py: fix shebangs & BASH_SOURCE checks [053333e]

  • REF,CLN,BUG: \*.sh: fix shebangs & BASH_SOURCE checks w/ fix_BASH_SOURCE.py [6f8bee2]

  • DOC: docs/usage/: dotfiles usage docs: 6f8bee2 :boat: [4a9cacc]

  • ENH: scripts/ssh-add-keys.sh: ssh-add sets of keys [adb1fec]

  • ENH,UBY: git-changelog.py: –hdr/–heading-character arg [293934c]

  • RLS: pyline.py: :fast_forward: https://github.com/westurner/pyline/commit/f7c8a16 [cd6bfa5]

  • BUG,UBY: git-changelog.py: semantic_version semver.org-aware versiontag sorting [98a2946]

  • BLD: \*/bootstrap_dotfiles: build-docker-bootstrap_dotfiles.sh [005409e]

  • BLD: Makefile, docker/fedora/23/Dockerfile: add fedora:23 Dockerfile [e67be91]

  • BLD: Makefile: make build-docker-fedora-23 [75b3a8e]

  • RLS: pyline.py: :fast_forward: https://github.com/westurner/pyline/commit/98adc78 [efc7d47]

  • ENH,BLD: src/i3t,etc/i3/config,Makefile: https://github.com/westurner/i3t [478a30c]

  • BLD,DOC,BUG: Makefile: make vendor-\* ./commit/ links [f43477a]

  • BLD,CLN: Makefile: make vendor-i3t [2babb29]

  • RLS: scripts/i3t.py: :fast_forward: https://github.com/westurner/i3t/commit/79e84ae [c5cfcbf]

  • BLD,UBY: .gitmodules: https:// links in .gitmodules [b0e0832]

  • ENH,TST,BUG: scripts/git-upgrade-remote-to-ssh.sh: {ssh,https,http,git} [c561ef7]

  • MRG: Merge branch ‘develop’ of https://github.com/westurner/dotfiles into develop [af6756d]

  • ENH,DOC: scripts/ssh-add-keys.sh: docstrings, _ssh_keygen [77bfa95]

  • BLD,CLN: Makefile: make vendor-i3t [d6cfaca]

  • MRG: Merge branch ‘develop’ of ssh://github.com/westurner/dotfiles into develop [6c5cecf]

  • REF: etc/i3/config: scripts/i3t.py [9f1c10c]

  • UBY: etc/i3/config: font pango:DejaVu Sans 10 [a39d7e5]

  • ENH,DOC: etc/bash/08-bashrc.gcloud.sh: _setup_google_cloud, _setup_google_appenginesdk, _unsetup [04a02d6]

  • RLS: scripts/pyline.py: :fast_forward: https://github.com/westurner/pyline/commit/b4a3ec7 [5d6a4c1]

  • MRG: Merge branch ‘develop’ of ssh://github.com/westurner/dotfiles into develop [7335456]

  • ENH,BUG,DOC: etc/bash/08-bashrc.gcloud.sh: normative paths, bash \ [ff083f4]

  • RLS: src/pyline: update submodule [6b1a2a6]

  • ENH: scripts/webw: ALL_PROXY:-all_proxy [e3ee818]

  • ENH,BUG,DOC: etc/bash/08-bashrc.gcloud.sh: autodetect GCLOUDSDK_PREFIX, docstrings [7aacc4e]

  • BUG: scripts/ssh-add-keys.sh: [ -z “${@}” ] “binary operator expected” [0cf9054]

  • BLD,REF: Makefile, docker/ -> Dockerfile.distroN [e5c742d]

  • BUG: ssh-add-keys: “${@}” == “” [a3a8e52]

  • Merge branch ‘develop’ of ssh://github.com/westurner/dotfiles into develop [606d25a]

  • BUG: scripts/_grinwrd.sh {grinw[rd], grinds[rc], …} [60e0cb3]

  • Merge branch ‘develop’ of ssh://github.com/westurner/dotfiles into develop [7139517]

  • BUG,TST: scripts/_dotfileshelp.sh: dhelp –test, remove << >> from #### headings [4c176db]

  • DOC: docs/usage/: dotfiles usage docs: 4c176db :boat: [8d364db]

  • DOC: docs/usage/: dotfiles usage docs: 8d364db :boat: [d1a6da3]

  • DOC: docs/usage/: dotfiles usage docs: d1a6da3 :boat: [b4cf886]

  • DOC: docs/usage/: dotfiles usage docs: b4cf886 :boat: [3dcd00f]

  • DOC: docs/usage/: dotfiles usage docs: 3dcd00f :boat: [8162df4]

  • DOC: docs/usage/: dotfiles usage docs: 8162df4 :boat: [8704386]

  • DOC: docs/usage/: dotfiles usage docs: 8704386 :boat: [8012dc5]

  • DOC: docs/usage/: dotfiles usage docs: 8012dc5 :boat: [f2a8f6c]

  • DOC: docs/usage/: dotfiles usage docs: f2a8f6c :boat: [7079b45]

  • DOC: docs/usage/: dotfiles usage docs: 7079b45 :boat: [a182e9b]

  • DOC: docs/usage/: dotfiles usage docs: a182e9b :boat: [542da80]

  • DOC,BLD,BUG: Makefile, index.rst, usage.rst -> usage/index.rst, scripts/_dotfileshelp.sh: dhelp all > usage.rst [fede0cf]

  • BLD,CLN,PRF: docs/conf.py: sphinxcontrib.issuetracker [5306c9b]

  • DOC: docs/usage/: dotfiles usage docs: 5306c9b :boat: [2a01529]

  • DOC: docs/usage/: dotfiles usage docs: 2a01529 :boat: [97ad70d]

  • DOC: scripts/_dotfileshelp.sh, docs/usage/dhelp.rst: bootstrap_dotfiles.sh -h [5a698c9]

  • ENH: scripts/modprobe-l.sh: emulate module-init-tools’ modprobe’s -l option (+ –rel, –sort) [c0fb02f]

  • BUG: modprobe-l.sh: list modules in {./extra,} as well [09b880e]

  • BUG,ENH,DOC: modprobe-l.sh: (abs)–path by default; –bf,–info; -h/–help [d61bbfb]

  • BUG: modprobe-l.sh: infocmd=”cat” [dbea6a5]

  • BUG: scripts/modprobe-l.sh: –rel for relative paths [0c606c0]

  • DOC: etc/.gitconfig: http://documentup.com/skwp/git-workflows-book#appendix-a—the-gitconfig [1bea3b8]

  • MRG: Merge branch ‘develop’ of ssh://github.com/westurner/dotfiles into develop [e70c40a]

  • BUG,UBY: setup.py: venv.py entrypoint -> venvpy (collides with PATH=scripts/venv.py) [7ab6619]

  • BUG: git-changelog.py: rst_escape(str) \\* [e866c63]

  • BUG,SEC: scripts/e: quoting “${@}” [1ee2df7]

  • BUG,SEC: scripts/_ewrd.sh: IFS=$n; quoting [9d2f048]

  • BUG: venv_ipyconfig.py: unicode strings [f307272]

  • ENH: venv_ipyconfig: lcdaliases Lcdwrd, LCdwrd [092a78b]

  • Merge pull request #47 from westurner/feature/venv.vim_lcd_aliases [b3a1e27]

  • ENH,REF: scripts/_grinwrd.sh: grind?wrk, wh, ce, cr, ph [0c95abe]

  • BUG: scripts/git-subrepo2submodule.sh: quote in git_subrepo2submodule_main [75b9bbb]

  • BLD,BUG: Dockerfile.fedora[23,24,25]: docstring, FROM versionstring [06b63e3]

  • BUG,ENH: scripts/el: python3 support (StringIO, basestring) [66265ec]

  • DOC,SEC: scripts/whyquote.sh: more examples [4b5637b]

  • ENH: etc/.gitconfig, bashrc.aliases: gs = ‘git status -sb’ [d43dc3d]

  • ETC: etc/.hgrc: tabwidth=4 [ec94334]

  • ENH,ETC: bootstrap_dotfiles.sh: symlink_conda() ln -s ~/.condarc ~/.dotfiles/etc/.condarc [6a10076]

  • BLD: Makefile: build-docker-fedora-24,25;ubuntu16.04 [f28457d]

  • TST: scripts/el: split tests [72519d3]

  • DOC: docs/usage/: dotfiles usage docs: 72519d3 :boat: [a002ed9]

  • BUG,SEC: scripts/gitw: always quote “${@}” (see scripts/whyquote.sh) [10dc0ff]

  • DOC: README.rst: link to awesome-dotfiles [b7436ad]

  • BUG: etc/bash/00-bashrc.before.sh: __WRK=${__WRK:-${HOME}/-wrk”} [9bd2e6a]

  • BUG: etc/bash/07-bashrc.virtualenvwrapper.sh: $@ -> “${@}” [7c248f8]

  • BUG,SEC,ENH: etc/bash/29-bashrc.vimpagers.sh: “${@}”, cursorline nocursorcolumn, check for _PAGER, gitpager, nogitpager, function def syntax [78d92c3]

  • ENH: scripts/setup_miniconda.sh: py36, miniconda_check_conda_env(), $SKIP_DOWNLOAD [03a90f6]

  • BUG,SEC: scripts/_ewrd.sh: “${@}” [a99259e]

  • REF: scripts/_ewrd.sh: grep -E instead of pyline for portability [ba3ea1d]

  • ENH,REF,DOC: scripts/venv_relabel.sh: arg handling, diff [b3e3aae]

  • MRG: Merge branch ‘develop’ of ssh://github.com/westurner/dotfiles into develop [a22ff47]

  • ENH: scripts/pytb2paths.sh: parse paths from Python tracebacks with pyline [6700513]

  • BUG: scripts/_dotfileshelp.sh (dhelp, dh): unicodify the formatstring [b466834]

  • ENH: scripts/du-xa.sh: sort files by size [9d67a69]

  • ENH: scripts/pyfindmodule.py: find the path to a python module [25c0a4f]

  • BUG: scripts/bashmarks_to_nerdtree.sh: “${@}”, quoting, extraneous “l” [9cf8b9b]

  • REF: etc/bash/70-bashrc.repos.sh, scripts/host_docs.sh: mv host_docs function [9a28ef6]

  • BUG: etc/bash/70-bashrc.repos.sh: “${@}”, quoting [a472bf4]

  • BUG: venv/venv_ipyconfig.py: -nargs=\* -> {0,1} [faab39d]

  • BUG,SEC: scripts/_ewrd.sh: skip “el –each”, quote “${@}” [3b865ee]

  • BUG,SEC: scripts/lessv: shell-quoting (seeAlso: whyquote.sh) [bcc31ba]

  • RLS: scripts/pyline.py: :fast_forward: https://github.com/westurner/pyline/commit/b4a3ec7 [e52b04c]

  • RLS: scripts/pyline.py: :fast_forward: https://github.com/westurner/pyline/commit/3a6fec4 [051852c]

  • BUG: ssh-add-keys.sh: ssh-keygen “${@}” [291cbe8]

  • ENH: ssh-add-keys.sh: add gitlab support [8a179c7]

  • BUG: usrlog.sh: “${@}” [1daaa80]

  • ENH: bootstrap_dotfiles.sh: symlink ~/.jupyter -> etc/.jupyter [c58996c]

  • ENH: etc/.jupyter: cp from ~/.jupyter [5f4abc2]

  • ENH,UBY: etc/bash/08-bashrc.conda.sh: conda_status: dont show extra conda env default variables [95b819b]

  • BUG: 08-bashrc.conda.sh: quoting “${@}” [d3c059c]

  • ENH: etc/bash/08-bashrc.conda.sh: py36, py37 support [14d0adf]

  • ENH: scripts/setup_vscode.sh: Setup Visual Studio Code [59f9c76]

  • BUG: venv_ipyconfig.py: py3/2 str.center/unicode.center [f726281]

  • ENH: venv_ipyconfig.py: CONDA_ROOT, CONDA_ENVS_PATH, __py\d\d defaults [d532489]

  • REF,PERF: venv_ipyconfig.py: subclass VenvTestCase [2963cb6]

  • ENH: venv_ipyconfig.py: call pdb if venv_ipyconfig_debug [83a9da2]

  • REF: venv_ipyconfig.py: comment c.InteractiveShellApp.ignore_old_config, c.InteractiveShell.autoreload for newer IPython config support [ee8a0f8]

  • BUG,REF: 08-bashrc.conda.sh: workon_conda: specify CONDA_ROOT and CONDA_ENVS_PATH instead of WORKON_HOME=CONDA_ENVS_PATH [b5ff099]

  • BUG,REF: 08-bashrc.conda.sh: lscondaenvs: print find commands with set -x [b9d5272]

  • RLS: scripts/venv\*: vendor latest venv [e68afce]

  • ENH: scripts/Makefile.taskwarrior [a08fefe]

  • ENH: scripts/generate_sphinx_section.py [0613551]

  • ENH: scripts/setup_vscode.sh: extensions, arg parsing [e11d25b]

  • BUG: 08-bashrc.conda.sh: make echo_conda_envs_paths() (lsce, wec<TAB>): error when CONDA_ENVS_PATH is unset [6826f91]

  • BUG: scripts/e: call ‘vim’ if ${GUIVIMBIN} is not set [6981e95]

  • ENH: scripts/ps.sh: something like ps [0f6d926]

  • ENH: venv.vim,venv_ipyconfig.py: add vim file completion for cdaliases [c11bc58]

  • BLD: Makefile: build-venv-vim-cdalias vendor-venv-vim [b27f3f9]

  • ENH,CLN: venv.vim,venv_ipyconfig.py: cleanup venv.vim output [fb1db19]

  • ENH,BUG,REF: venv.vim,venv_ipyconfig.py: Cdhere, Lcdhere, completion, accept args, fix Lcdhere [5974e90]

  • CLN: venv.vim,venv_ipyconfig.py: cleanup venv.vim output [51faefb]

  • DOC,CLN: venv.vim,venv_ipyconfig.py: cleanup venv.vim output docstrings [c01e0b0]

  • DOC,CLN: venv.vim,venv_ipyconfig.py: cleanup venv.vim output docstrings, remove extra filter expression that may still be necessary for windows [c44271a]

  • ENH,BUG: venv_ipyconfig.py: include CONDA_ROOT, CONDA_ENVS_PATH in dotfiles_status [079a96a]

  • ENH: venv_ipyconfig.py: Ewrd/:Ew, Tabnewwrd/:Tabneww [8098e4e]

  • ENH: scripts/venv_ipymagics.py, venv_cdaliases.sh, venv_root_prefix.sh: add CONDA_ROOT/condaroot/cr cdalises [2ddaa44]

  • ENH: scripts/setup_mattermost_desktop.sh: setup for Fedora (and links for other distros and matterhorn) [eeea5b1]

  • BLD: .gitmodules: add src/pytestipdb [1d9a5b9]

  • BUG: scripts/bootstrap_dotfiles.sh: check for python3 || python [c87d5ae]

  • BUG: bootstrap_dotfiles: call $PYTHON instead of python [b396d84]

  • ENH: scripts/ssh-add-keys.sh: create __keydir 0700 [f27805d]

  • ENH,DOC: scripts/ssh-add-keys.gh: Create .key symlink, print message [925a102]

  • ENH,SEC: scripts/ssh-add-keys.sh: github supports ecdsa-sha2-nistp521 [23cb090]

  • ENH: scripts/bootstrapsystem.playbook.yml,bootstrapuser.playbook.yml: ansible playbooks [4a3acde]

  • ENH,SEC: scripts/ssh-add-keys.sh: gitlab supports ecdsa-sha2-nistp521 [652f690]

  • ENH,SEC: scripts/ssh-add-keys.sh: bitbucket supports ecdsa-sha2-nistp521 [7fd4385]

  • ENH,SEC: scripts/ssh-add-keys.sh: default to ecdsa-sha2-nistp521 [5a4b0a0]

  • BUG: scripts/usrlog.py: fix timezone-naieve datetime.strptime [1f34912]

  • ENH,SEC: scripts/ssh-add-keys.sh: ed25519 everywhere [9c435f8]

  • ENH,BUG,CLN: 10-bashrc.venv.sh: do not create a WORKON_HOME/src venv by default [6b9c648]

  • ENH: etc/bash/07-bashrc.virtualenvwrapper.sh: default to WORKON_HOME=__WRK/-ve37 unless WORKON_HOME is already set [3f40cb0]

  • ENH: scripts/venv_ipyconfig.py,etc/bash/08-bashrc.conda.sh: CONDA_ROOT and CONDA_HOME default to 37 [6efd605]

  • CLN: venv_ipyconfig.py: remove trailing spaces [87c5f57]

  • ENH: scripts/pwd.html: Upgrade to latest [f67acbc]

  • CLN: .gitignore: add .retry [f74bfcd]

  • ENH: scripts/bootstrap-ansible.sh: dnf install ansible, ansible-playbook [db588bf]

  • ENH: scripts/bootstrapsystem.playbook.yml: virtualenv, virtualenvwrapper, pipsi, playbook names [5f589d1]

  • BUG: scripts/bootstrap_dotfiles.sh: remove pip –no-use-wheel option (for latest pip) [7518df6]

  • BLD: Makefile, Dockerfile.fedora29: build-docker-fedora-29 [31d6125]

  • REF: scripts/git-changelog.py: python3 compat [495bb13]

  • BLD: requirements-dev.txt: pytest, semantic_version (git-changelog.py) [b0592c3]

  • REF: scripts/el[.py]: change symlink for script (so that pytest runs) [c9a96ad]

  • TST,BLD: runtests.py,Makefile,setup.py: remove runtests.py in favor of regular pytest (deprecated) [cc52648]

  • REF: scripts/\*: py3 compat [a462a19]

  • BUG,TST: venv_ipyconfig.py: extend(VenvTestCase, unittest.TestCase), StringIO import [30a40cc]

  • REF: scripts/el.py: py3 + pytest compat [5268a50]

  • REF: scripts/pyfindmodule.py: py3 compat (list special modules) [aed09b7]

  • CLN: venv_ipyconfig.py: fix pytest warnings: assertRaises, escape \s [abba4e9]

  • REF: script/pyren.py: py3 compat (from __future__ import print_function) [d8b555b]

  • BLD: requirements.txt: semantic_version for git-changelog.py #25 [2f74421]

  • BLD: .travis.yml, tox.ini: test with py37 [cb54501]

  • BUG: scripts/optimizepath.py: typo in iterkeys lambda [e2393b4]

  • BUG: scripts/pyfindmodule.py: py2.7 compat [e4fcdef]

  • BLD: .travis.yml: test on 3.7 w/ xenial and sudo: true [6b69b4f]

  • ENH: script/pyfindmodule.py: pypy special feature [dfccc5b]

  • BLD: .travis.yml: test on 2.7,3.7, pypy3.5 [ad33043]

  • TST: src/dotfiles/__main__.py, src/dotfiles/venv/__main__.py: create because travis [07362ea]

  • BLD: .travis.yml: remove sudo: from 3.7 build [057e929]

  • ENH: scripts/setup_gnome.sh: set gnome background color [43aa876]

  • DOC: scripts/setup_gnome.sh: system-side gnome background link [2cb6358]

  • BUG,ENH: scripts/ssh-add-keys.sh: mkdir -p __keydir && chmod o-srwx __keydir [5e47d3f]

  • ENH: scripts/setup_lgo.sh: setup lgo for ipython [c2b2c0d]

  • ENH: scripts/git-changelog.py: formats: md,rst, intiial heading level [332d3ac]

  • ENH: scripts/setup_vscode.sh: setup vscode html handler [33a2e22]

  • BUG: etc/.pythonrc: __import__(‘sys’) instead of import sys [641ed65]

  • ENH: scripts/usrlog.py: regex #\s+, exception handling [5751133]

  • ENH: scripts/SGP\*: SGP [27cdfe8]

  • ENH: Dockerfile.ubuntu16.04 [11ba312]

  • ETC: etc/.hgrc: #hggit= [d177afc]

  • BUG,ENH: scripts/websh.py: also use ‘python -m webbrowser’ w/ linux [7f4cbf9]

  • ENH: scripts/usrlog.sh: _usrlog_parse_cmds (ugp) sed instead of pyline.py [6797d3f]

  • ENH: scripts/usrlog.sh: pass through args to usrlog_tail [c02f7f8]

  • ENH: scripts/usrlog.sh: usrlog_grep (ug) cat if no args are specified [23a0c34]

  • ENH,BUG,SEC: scripts/usrlog.sh: quote args, grep –text so that logs that look binary are included [d119776]

  • ENH,BUG: scripts/usrlog.sh: _usrlog_echo_paths in lsusrlogs_date_desc and lsusrlogs_date_asc [46594db]

  • ENH,BUG: scripts/usrlog.sh: quoting, grep –text, cat if no args are specified [262f9ce]

  • ENH,BUG: scripts/usrlog.sh: usrlog_grin_all (ugrinall): fix quoting [6c27aaa]

  • ENH: scripts/setup_kubernetes.sh [5cff617]

  • ENH: scripts/setup_zoom.sh [2dd7b7f]

  • ENH: scripts/git-change-author.sh [5096db2]

  • ENH: scripts/parse_inputrc.py [3f86a7d]

  • ENH: scripts/wgs.sh: wg setup [b9b13d8]

  • DOC: scripts/prompt6.py: list stores in cli help [2ffbe14]

  • BLD,TST: .travis.yml: py3.7 -> py3.6 [4aaca95]

  • ENH: scripts/parse_inputrc.py: py3 compat [e812461]

  • BUG: venv.vim, venv_ipyconfig.py: Fix Cdwrd, Cdsrc etc [e03a940]

  • TST,BLD: scripts/git-changelog.py: py3 compat (obj.next() -> next(obj)) [1a7ff5e]

  • BUG: scripts/el: ln -s el.py el [890e4d1]

  • ENH: scripts/bootstrapuser.playbook.yml: install dotvim, VIRTUAL_ENV_dotfiles [4e3de48]

  • REF: etc/bash/\*: which -> command -v [f09d20c]

  • REF: etc/bash/\*: which -> command -v [c1bc261]

  • ENH: scripts/dnfoffline.sh [4325940]

  • BUG: scripts/usrlog.py: py3 compat [6236160]

  • BUG,DOC: scripts/e: GUIVIMBIN || EDITOR_ || EDITOR || vim || vi [4c015da]

  • DOC: scripts/usrlog.sh: s/_USRLOG/_TERM_ID/ [90fb1c6]

  • BUG: scripts/usrlog.py: py3 compat (codecs.getreader if < 3), i=-1 [f23c704]

  • DOC: docs/usage/: dotfiles usage docs: f23c704 :boat: [fee4001]

  • DOC,BLD: Makefile,requirements.txt: build requires ZSH, remove sphinxcontrib-ansi [59c6e6c]

  • DOC: docs/usage/: dotfiles usage docs: 59c6e6c :boat: [c238159]

  • DOC: docs/usage/: dotfiles usage docs: c238159 :boat: [85c0ab8]

  • BLD: Makefile: docs build requires `pip install -e` [c33ce2e]

  • DOC: docs/usage/: dotfiles usage docs: c33ce2e :boat: [7cc504f]

  • DOC: conf.py: Copyright 2019 [8dd8bd1]

  • DOC: docs/usage/: dotfiles usage docs: 8dd8bd1 :boat: [f9e7d64]

  • DOC: docs/usage/: dotfiles usage docs: f9e7d64 :boat: [4872ae5]

  • DOC,BLD: conf.py: remove sphinxcontrib.ansi [12bd8c8]

  • DOC,BLD,BUG: conf.py: py3 compat: str(dotfiles.__version__) because bytes [3f54df2]

  • ENH: scripts/setup_miniconda.sh: py37 support, quoting “${@}” [64f5f21]

  • DOC: usrlog.rst: manually add usrlog.py –help output [f6d1f8e]

  • DOC,CLN: usrlog.rst: strip trailing spaces [7b49350]

  • DOC: dotfiles.venv.rst: genereated backslash escaped \_ [4317314]

  • DOCS: docs/tools: update to latest rev [cea2cff]

  • DOC,BLD: conf.py: include sphinxjp.themes.basicstrap as an extension [d0dfac9]

  • DOC,BLD: requirements.txt: sphinxjp.themes.basicstric@master [0e82457]

  • BLD: Makefile: git:=git -P and $(git) [699cdc3]

  • BUG: docs/conf.py, src/dotfiles/__init__.py: py3 compat [a3cce7a]

  • RLS: scripts/pyrpo.py: :fast_forward: https://github.com/westurner/pyrpo/commit/51a02e4 [9ab87a2]

  • ENH: scripts/git-flow-versiontag.sh: set gitflow/hubflow.prefix.versiontag v [968b248]

  • ETC: bootstrap_dotfiles.sh, .config/openbox: openbox keybindings [c1f1859]

  • BUG: setup_miniconda.sh: i686 & python 2 support [be640f6]

  • BUG: bootstrap_dotfiles.sh: specify VIRTUALENVWRAPPER_PYTHON=$PYTHON [ded4833]

  • BUG: bootstrap_dotfiles.sh: specify PIP=$PIP || which pip3 || which pip [d284e73]

  • BUG,REF: bootstrapsystem.playbook.yml: remove python2-virtualenvwrapper (because there’s not one in fc30) [e73efbc]

  • BUG: bootstrapuser.playbook.yml: install make and vim-enhanced (TODO: requires root -> refactor to bootstrapsystem.playbook.yml) [84dcfb7]

  • CLN: etc/bash/01-bashrc.lib.sh: quoting (shellcheck) [b3386bc]

  • BUG: 01-bashrc.lib.sh: PATH_contains: variable name starts with underscore [1b07350]

  • BUG: 01-bashrc.lib.sh: lightpath, lspath: quoting [9938491]

  • BUG: 01-bashrc.lib.sh: quoting, style [fa5b768]

  • DOC: 01-bashrc.lib.sh: specify bash shebang for shellcheck [d9830d3]

  • ETC: etc/.config/gtk-3.0/settings.ini: prefer adwaita dark theme [07e6505]

  • ETC: etc/.jupyter: current settings [a7c6b74]

  • CLN: 00-bashrc.before.sh: shellcheck [44c7bdf]

  • CLN,BUG: 02-bashrc.platform.sh: quoting, shellcheck [fda7539]

  • DOC: _dotfileshelp.sh (dh): skip ‘# shellcheck’ directives [69171a8]

  • CLN,BUG: 03-bashrc.darwin.sh: quoting, shebang, shellcheck [08bcad2]

  • CLN,BUG: 04-bashrc.TERM.sh: shebang, quoting, shellcheck [06289c3]

  • CLN: 05-bashrc.dotfiles.sh: shebang [69f5213]

  • BUG,SEC: 05-bashrc.dotfiles.sh: shell_escape_single: add additional double quote in order to single quote [209b370]

  • CLN,BUG: 05-bashrc.dotfiles.sh: shebang, quoting, shellcheck [0fcf262]

  • CLN,BUG: 06-bashrc.completion.sh: shebang, quoting, shellcheck [6c8e263]

  • CLN: 07-bashrc.python.sh: shebang [2a7b6a1]

  • CLN,BUG: 07-bashrc.virtualenvwrapper.sh: shebang, quoting, shellcheck [131932c]

  • BUG,CLN: 08-bashrc.conda.sh: shebang, quoting, conda_pkgs array, shellcheck [acfaf6b]

  • CLN: 08-bashrc.gcloud.sh: shellcheck [20c20d6]

  • CLN,BUG,ENH: 10-bashrc.venv.sh: shebang, quoting, create gitlab folder, accept optional lsargs in lsvenv/venv_ls [9176f97]

  • CLN: 11-bashrc.venv.pyramid.sh: shebang, shellcheck, single-quote aliases [e5f9413]

  • BUG,CLN: 20-bashrc.editor.sh: shebang, quoting, static aliases, shellcheck [287a991]

  • BUG,CLN: 29-bashrc.vimpagers.sh: shebang, quoting, pass $\* instead of $@ [4601496]

  • BUG,CLN: 30-bashrc.usrlog.sh: shebang, quoting, shellcheck [7939b65]

  • BUG: 30-bashrc.usrlog.sh: usrloge (open _USRLOG in GUIVIMBIN and scroll to EOF) [cba9eda]

  • CLN: 30-bashrc.xlck.sh: shebang, shellcheck [986834f]

  • BUG,CLN: 40-bashrc.aliases.sh: shebang, array, error message [499592e]

  • BUG, CLN: 42-bashrc.commands.sh: shebang, quoting, array [d401ac6]

  • CLN: 50-bashrc.bashmarks.sh: shebang, tighter regex, shellcheck [b329707]

  • BUG,CLN: 70-bashrc.repos.sh: shebang, quoting, ${@} arrays [5067f0b]

  • BUG: ssh-add-keys.sh: quote _keygenargs[@] [3a401c8]

  • REF,DOC: scripts/ssh-add-keys.sh: document and expand cli args, require –test intead of -t [bd7b216]

  • BUG,DOC: scripts/ssh-add-keys.sh: pass args through to ssh-keygen, usage docs [8ef93df]

  • ENH: scripts/gnome-set-background.sh: set the background color with gsettings [6692a7f]

  • ENH: scripts/bootstrapupgraderelease.playbook.yml: upgrade with `dnf system-upgrade` [df81d47]

  • DOC: scripts/ssh-add-keys.sh: typo [c3c398e]

  • REF: scripts/ssh-add-keys.sh: #/bin/sh -cification [35fcf6d]

  • REF: scripts/ssh-add-keys.sh: remove local from variable declarations to increase compatibility with other shells [515e89e]

  • ENH: .gitconfig: tags = tagdate = (unix time, iSO8601 time, refnames, author, msg, gpg signed, gpg signer, gpg key [439438a]

  • BUG: venv_ipyconfig.py: remove pip from IPYTHON_ALIAS_OVERLAY because it conflicts with the new magic command [e2f870d]

  • ETC: .config/gtk-3.0/bookmarks: add -wrk/-ve37 [972b859]

  • REF: scripts/bootstrap\*.playbook.yml: target hosts: all [7228f54]

  • BUG: scripts/bootstrapsystem.playbook.yml: remove python2-virtualenv because it no longer exists [8a1d097]

  • ENH: .gitconfig: aliases lf,lr (logfuller, lograw) commands, tags=tagdate [758e8df]

  • DOC: .gitconfig: log date formats (iso-strict, iso, human, format-local) [a32c212]

  • ETC: etc/.jupyter: <C-A-Space> restart and run all, <C-Up/Dn> move cell up/down [263a1e2]

  • SEC,CLN: hghook_changegroup_log.sh: quoting, shellcheck [77318c1]

  • DOC: 08-bashrc.conda.sh: docstring typo [b4148f6]

  • BUG: bootstrap_dotfiles.sh: set PAGER= for noninteractive git_status and hg_status [835f779]

  • BUG: bootstrap_dotfiles.sh: set PAGER= for noninteractive git_status and hg_status [7f91d3f]

  • BUG: bootstrap_dotfiles.sh: set PAGER= for noninteractive git_status and hg_status [7e31a1c]

  • CLN: .gitignore_global: add ‘tags’ for ctags [946720e]

  • ENH,BUG,SEC: find-largefiles.sh: quoting, pass ${1+} through to ls command [a3c5f2a]

  • BLK: etc/i3/Makefile; fix quoting, __DOTFILES?=${HOME}/dotfiles [fdc3ef5]

  • ENH: bootstrap_dotfiles.sh, .taskrc: Symlink .taskrc for TaskWarrior [9fbbbea]

  • ETC: .taskrc: data.location [8422028]

  • ETC: .taskrc: solarized-dark [b7fe026]

  • ENH: 30-bashrc.aliases.sh: alias gca=’git commit –amend [ae6f614]

  • ETC: .gitconfig: format.pretty [b61904c]

  • BUG: netstatpsutil.py: only print the unique PIDs if -p/–pid is specified [d96730c]

  • BUG,CLN: netstatpsutil.py: py3 unicode=str, varname, docstrings, use the ‘main’ logger [5f66386]

  • BUG,UBY: netstatpsutil.py: require -f/–force to killall, kill \*unique\* PIDs, support named signals, sleep for a second before printing results [fec97f8]

  • DOC: netstatpsutil.py: docstrings [ef11fc0]

  • ENH: etc/bash/08-bashrc.conda.sh: Python 3.8 support [756e41b]

  • BUG: etc/bash/08-bashrc.conda.sh: workon_conda <envname> <envname=src/wrd> <envspath|38> [1cde7db]

  • BUG: etc/bash/05-bashrc.dotfiles.sh: log pip.list output to pip.list.postmkvirtualenv.txt [9be29ca]

  • REF,CLN: bash/05-bashrc.dotfiles.sh: shell_escape_single: use ${variable//search/replace} instead of sed [SC2001] [0c5a978]

  • REF,ENH,UBY: 05-bashrc.dotfiles.sh,08-bashrc.conda.sh: print condaenv/virtualenv docstrings, log conda env in postmkvirtualenv, pip freeze –all [5884d3b]

  • ENH,BUG: setup_miniconda.sh: py38 support, condaenvname root->’base’ [b6736f1]

  • DOC: 08-bashrc.conda.sh: mkvirtualenv_conda env 38 [d5c7137]

  • MRG: Merge branch ‘release/0.9.0’ [92316b9]

v0.8.2 (2015-05-01 18:16:39 -0500)

git log --reverse --pretty=format:'* %s [%h]' v0.8.1..v0.8.2
  • Merge tag ‘v0.8.1’ into develop [4551af4]

  • DOC,BLD: conf.py: html_link_suffix = ‘’ (see: pgs) [3e85226]

  • BUG: css/leftnavbar.css: max-width: 25% to fix flicker [8d1b4c1]

  • SEC,BUG: shell_escape_single in dotfiles_status() (ds()) [d2f043d]

  • ENH: scripts/osquery-all.sh: SELECT \* from \* > \*.{html,json,csv}; index.html [9c1cba9]

  • DOC: scripts/usrlog.sh: docstrings [45bbe8b]

  • UBY,ENH: scripts/osquery-all.sh: Bootstrap CSS (table-striped table-hover) [fd3eb40]

  • REF,BUG: CONDA_ENVS_PATH, _setup_venv_prompt, _virtualenvwrapper_get_step_num, _setup_virtualenvwrapper_dotfiles_config, _setup_virtualenvwrapper_dotfiles_config, wec/workon_conda completion, and only load virtualenvwrapper once [82935c1]

  • BUG: x-www-browser -> web (system lockup from xdg-open loop) [337ebf5]

  • ENH: etc/i3/config: Start gnome-settings-daemon (e.g. for anti-aliasing) [0514992]

  • RLS: CHANGELOG.rst: v0.8.2 [b4e535d]

  • RLS: VERSION.txt: 0.8.2 [d619c89]

  • DOC: autogenerated usage docs [c86bf6b]

  • DOC: autogenerated usage docs [6f7ea54]

  • RLS: MANIFEST.in: autogenerated git_manifest [8239781]

  • UBY: docs/_static/css/local.css: #sidebar-wrapper max-width:25% [9a78cae]

  • BLD: Makefile: pip install -r ./docs/requirements.txt [8f20176]

  • Merge branch ‘release/0.8.2’ [dc671a9]

v0.8.1 (2015-04-25 03:37:56 -0500)

git log --reverse --pretty=format:'* %s [%h]' v0.8.0..v0.8.1
  • Merge tag ‘v0.8.0’ into develop [d1384af]

  • DOC: README.rst: remove :ref: roles, reformat links [eb149f8]

  • RLS: VERSION.txt: 0.8.1 [1c3c82d]

  • Merge branch ‘release/0.8.1’ [1d51e02]

v0.8.0 (2015-04-25 01:43:43 -0500)

git log --reverse --pretty=format:'* %s [%h]' v0.7.2..v0.8.0
  • Merge tag ‘v0.7.2’ into develop [231f3a6]

  • BUG: i3/config: mv etc/xlck.sh to scripts/xlck.sh [cd493d8]

  • BUG: call lsvirtualenvs if VENVSTR does not exist (#25) [ba20f44]

  • Merge branch ‘develop’ of ssh://github.com/westurner/dotfiles into develop [b3b0b6a]

  • ENH: narrower left nav, CSS [3a884e0]

  • DOC: autogenerated usage docs [d3a13c2]

  • DOC: autogenerated usage docs [83cec51]

  • ENH,BLD: fixed navbar, CSS [d838dcf]

  • DOC: README.rst, venv.rst: heading levels, venv docs [4d4c5ea]

  • DOC: venv.rst: link to ipython_magics.py [be54ea5]

  • DOC: venv.rst: venv docs [7caefda]

  • DOC: venv.rst: venv docs [7a7a30e]

  • DOC: usage.rst: link to _ [f83cc3d]

  • DOC: index.rst: westurner/dotfiles [804d028]

  • BLD: Makefile: Add DISABLE_AUTO_UPDATE=true for zsh [a9a81eb]

  • BUG: scripts/el: set cmdargs=None by default [2e8238d]

  • Merge branch ‘develop’ of ssh://github.com/westurner/dotfiles into develop [a4f4b89]

  • BUG,ENH,REF,TST: el.py: Cmd object, Conf object, verbosity levels, bugs [036468f]

  • BUG: pyline.py: vendor latest version of pyline [9c41013]

  • BUG,ENH,REF,TST: el.py: Cmd object, Conf object, verbosity levels, bugs [d0f2884]

  • BUG: venv: (cdwrd) -> (cd {_WRD}) [e225965]

  • Merge branch ‘develop’ of ssh://github.com/westurner/dotfiles into develop [aca3761]

  • BUG: venv: (cdwrd) -> (cd {_WRD}) [21daed4]

  • BUG,TST: scripts/el: mock stdin w/ an empty StringIO [c8176a6]

  • BUG,DOC: scripts/el: -e, always_append_args, docstrings [4c5cf35]

  • ENH: scripts/pbcopy, scripts/pbpaste: http://superuser.com/questions/288320/whats-like-osxs-pbcopy-for-linux [6ae90eb]

  • REF,BUG,ENH: venv: backwards incompat. alias naming ‘edit-’ -> ‘editw’ etc. for IPython compatibility [9a3078b]

  • BUG: etc/venv/venv.sh: manually fix cdhelp path (TODO) [577f756]

  • BUG,REF: scripts/usrlog.sh: _venv_set_prompt -> venv_set_prompt [1cb95bf]

  • BUG: venv, etc/venv/venv.sh: add ‘’ to workaround –compress ${__DOTFILES}${_ETC} [5e2e3a0]

  • REF,BUG,ENH: venv: backwards incompat. alias naming ‘edit-’ -> ‘editw’ etc. for IPython compatibility [b5d1ed5]

  • ENH: 40-bashrc.aliases.sh, ipython_config.py: alias lll=’ls -altr –color=auto/-G’ [2b925ce]

  • BLD: venv.sh, venv_root_prefix.sh: make generate_venv [7f44382]

  • REF: -> https://westurner.org/ [a8cec6f]

  • DOC: autogenerated usage docs [ed399a4]

  • DOC,REF: tools.rst: fix table after sed [32c0703]

  • DOC: autogenerated usage docs [64032ba]

  • BUG: venv -e –print-bash sets VIRTUAL_ENV=”${WORKON_HOME}/” [2fdd8a6]

  • BUG: dotfiles_postdeactivate (unset VENVSTR, VENVSTRAPP, VENVPREFIX, reset EDITOR_, reset _USRLOG) [685eadd]

  • CLN,BUG: 05-bashrc.dotfiles.sh: remove grin- and grind-, fix edit_grin_w (egw) [361c6de]

  • REF,ENH: 05-bashrc.dotfiles.sh: create a default ‘src’ venv; __SRCVENV, __SRC [a432cf4]

  • TST,REF: backup ./scripts/pipls.py -> pipls.py. [c51063e]

  • BUG,TST: scripts/el: format “cmdstr_{0}” correctly [f6bd512]

  • ENH: scripts/netstatpsutil.py: ~ netstat -ntlaup (for OSX) [316b1b3]

  • BUG,ENH: usrlog.sh: usrlog_lately (ull) [36e125e]

  • ENH: venv: nosew %l, varquoting [50ec38e]

  • ENH: .gitconfig: pager=less -F -X (for <1pg output) [debe10c]

  • ENH: etc/brew/brew.list: latest set [7c347be]

  • ENH: etc/venv/venv.sh: rebuild venv.sh [c1d05f5]

  • BUG: scripts/netstatpsutil.py: mock psutil.AccessDenied (for previous versions of psutil) [07f9d92]

  • ENH: scripts/prompt6.py: lightweight stacked key-value storage v0.1.0 (#needstests) [47189f1]

  • BUG: scripts/bashmarks_to_nerdtree.sh: pyline expression [517d23c]

  • ENH: etc/brew/brew.list: toggle-osx-shadows [f90aa26]

  • ENH: 02-bashrc.platform.sh: j (jobs), b (bg %), f (fg %), killjob (kill %) [54c7f19]

  • ENH: scripts/gdd: git diff [–cached] –diffstat, log, status [f083860]

  • DOC: scripts/el: support ‘+num file’ for -e (EDITOR[_]) [b996859]

  • ENH: 20-bashrc.editor.sh: editwrd, ew w/ <tab> completion [088e6f0]

  • ENH: etc/virtualenvwrapper/premkvirtualenv: call dotfiles_premkvirtualenv if declared [3d83cb1]

  • ENH: etc/mutt/.muttrc: prompt6.py (TBD) [3ab94d3]

  • RLS: VERSION.txt: 0.8.0 [3e35bb4]

  • DOC: autogenerated usage docs [9833b8c]

  • RLS: MANIFEST.in: autogenerated git_manifest [ef3dc7f]

  • DOC: autogenerated usage docs [7c31335]

  • Merge branch ‘release/0.8.0’ [172a4dc]

v0.7.2 (2015-01-10 09:22:01 -0600)

git log --reverse --pretty=format:'* %s [%h]' v0.7.1..v0.7.2
  • DOC: autogenerated usage docs [fe56708]

  • MRG: develop + rebuilt docs/dotvim_conf.txt [6633bc0]

  • DOC: autogenerated usage docs [00cbc65]

  • DOC: autogenerated usage docs [6f98825]

  • DOC: tools.rst: https://en.wikipedia.org/wiki/GNU_Binutils [0b61ab4]

  • DOC: autogenerated usage docs [df4d286]

  • DOC: tools.rst [fc1754f]

  • DOC: autogenerated usage docs [925baa6]

  • DOC: tools.rst: IPython notebook [dc8e9d7]

  • DOC: autogenerated usage docs [2874443]

  • DOC: tools.rst: IPython notebook [5dac566]

  • DOC: tools.rst: salt / libcloud [8e345fa]

  • DOC: tools.rst: salt / libcloud [2ce3a5b]

  • DOC: tools.rst: DVCS: Bazaar, Subversion [a87801f]

  • DOC: tools.rst: VCS, DVCS section [14aa221]

  • DOC: tools.rst: VCS, DVCS section [e133d11]

  • DOC: tools.rst: VCS, DVCS section [9c85640]

  • DOC: tools.rst: VCS, DVCS section [2848fc9]

  • DOC: tools.rst: VCS, DVCS section [202519d]

  • DOC: tools.rst: VCS, DVCS section [459b74a]

  • DOC: tools.rst: VCS, DVCS section [823096c]

  • DOC: tools.rst: VCS, DVCS section [a416380]

  • CLN: mv etc/.i3 -> etc/i3 [48e2812]

  • ENH: 05-bashrc.dotfiles.sh: clr() and cls() [87fd7b3]

  • Merge branch ‘develop’ of ssh://github.com/westurner/dotfiles into develop [3ef52ee]

  • CLN: mv etc/xlck.sh scripts/xlck.sh [95434f4]

  • UBY: usrlog.sh: (venvname) [chrootname] $_TERM_ID [c78060f]

  • ENH: 05-bashrc.dotfiles.sh: debug-env() function [098ba36]

  • ENH: 05-bashrc.dotfiles.sh: debug-env() function [ffd0407]

  • CLN: mv etc/usrlog/usrlog.sh ./scripts/usrlog.sh [a2eff10]

  • BLD: etc/brew/brew.list: update with ‘make update_brew_list’ [e29fa12]

  • CLN: scripts/: chmod +x [b3b9f9e]

  • ENH: 05-bashrc.dotfiles.sh: debug-env() logfmt [2809275]

  • Merge in tools.rst from https://github.com/westurner/dotfiles [87f6f64]

  • DOC: Add etc/bash symlinks to scripts/usrlog.sh and xlck.sh [1029479]

  • CLN: etc/bash: venv_ bash namespace [7d3a7da]

  • ENH: scripts/el: edit lines script (~xargs) [6307f45]

  • CLN: tools.rst -> tools/tools.rst remote subtree branch [1bf993b]

  • DOC: fork https://github.com/westurner/wiki for tools branch [fe31335]

  • CLN: _templates is not _build [526e851]

  • Merge with https://github.com/westurner/wiki [a9a2ea9]

  • Merge tools.rst header and link to https://westurner.github.io/wiki/projects#tools [ecdde6f]

  • ENH: ln -s tools.rst Home.rest [eb752d3]

  • ENH: rm ln -s tools.rst Home.rest [e670c32]

  • BLD: conf.py: master_doc = “tools” (rm index.rst symlink) [e49d3ba]

  • BUG: index.rst: sylink to tools.rst [0c9f3b4]

  • BLD: conf.py: master_doc = “index” (index.rst symlink) [d42db14]

  • DOC: _Sidebar.rest: links [a1ec0a5]

  • DOC: _Sidebar.rest: links [2d3afa0]

  • BLD: Makefile: ^top^ link [76bf1cd]

  • BLD: _Footer.rest: ^top^ link [1fa71f1]

  • UBY: _Sidebar.rest, _Footer.rest: remove link to westurner/provis [dc4b0c1]

  • UBY: Home.rest, README.rest: update links [0566bac]

  • UBY: _templates/links.html: link to wiki version [9fd8424]

  • UBY: _templates/links.html: link to wiki version [2c446e2]

  • ENH: .gitconfig: aliases [4e14ede]

  • BLD: Makefile: normalize vars, add make docs_tools_subtree_\* [a52c7d7]

  • BLD: Makefile: docs_tools_subtree_merge [59de84d]

  • Merge with westurner/tools [b01fcf9]

  • DOC: autogenerated usage docs [4fe7dc6]

  • CLN: tools.rst, index.rst [0b06a21]

  • DOC: autogenerated usage docs [bb4be83]

  • BUG: tools.rst: [dbfaa93]

  • CLN: docs/conf.py: exclude_patterns += [‘tools/\*\*’] [f908b77]

  • CLN: docs/conf.py: exclude_patterns += [‘tools/\*\*’] [f6e2e21]

  • CLN: mv docs/tools to docs/tools.git [5c4cdc3]

  • CLN: mv docs/tools to docs/tools.git [4cda94d]

  • TST: venv.py: comment out test_040_venv_with_environ (for travis) [4f4625f]

  • DOC: README.rst: add travis badge [c7f4e95]

  • DOC: README.rst: add github badges [a44495f]

  • DOC: README.rst: badge sequence [1249143]

  • Merge from master [241c7ef]

  • BLD: etc/brew/brew.list: add ack, bazaar (make update_brew_list) [9619e05]

  • RLS: VERSION.txt: 0.7.2 [6692148]

  • DOC: autogenerated usage docs [926f849]

  • BLD: scripts/dotfiles-bash.sh: mv usrlog.sh, xlck.sh to ./scripts [7a37e53]

  • BLD: Makefile: SPHINXOPTS = -v [d4d2df0]

  • DOC: usage.rst: bashmarks, el, usrlog.sh, xlck.sh [39200e0]

  • BUG: docs/i3_conf.txt: OSX is overwriting this with a blank file [f8d4698]

  • CLN: tools.rst symlink to docs/tools.git [320bac2]

  • CLN: mv etc/.i3 etc/i3 [1cdb2bc]

  • RLS: MANIFEST.in: autogenerated git_manifest [98e1ada]

  • Merge branch ‘release/0.7.2’ [ceec639]

v0.7.1 (2014-12-31 20:06:37 -0600)

git log --reverse --pretty=format:'* %s [%h]' v0.7.0..v0.7.1
  • Merge tag ‘v0.7.0’ into develop [3ea2fe2]

  • DOC: README.rst, venv.rst [af109e8]

  • DOC: README.rst, venv.rst: docstrings [c5d9fbe]

  • Merge branch ‘develop’ of ssh://github.com/westurner/dotfiles into develop [312931b]

  • CLN: autopep8 (:PymodeLintAuto) [54c20e7]

  • DOC: autogenerated usage docs [9deb31b]

  • DOC: 10-bashrc.venv.sh: docstrings [7bc7b9a]

  • DOC: usage.rst: .vimrc links [e528efb]

  • DOC: autogenerated usage docs [5f9b0c9]

  • DOC: fix links (according to sphinx ‘make linkcheck’) [fbdf376]

  • DOC: autogenerated usage docs [f861c83]

  • DOC: tools.rst [d7afe2c]

  • DOC: tools.rst [d49dbf3]

  • DOC: autogenerated usage docs [68aa685]

  • DOC: tools.rst [6f23c7c]

  • DOC: autogenerated usage docs [1be1dae]

  • DOC: tools.rst [ff6ad06]

  • DOC: tools.rst: sed newlines [e0d21f2]

  • DOC: autogenerated usage docs [15fbb57]

  • DOC: tools.rst: Add jinja2 [bb10983]

  • DOC: autogenerated usage docs [9ef54d6]

  • DOC: tools.rst: Add jinja2 [0fb4309]

  • ENH: 40-bashrc.aliases.sh: alias gr=”git remote -v” [c5e5297]

  • ENH: 40-bashrc.aliases.sh: alias gb=’git branch -v’ [10a6816]

  • CLN: 40-bashrc.aliases.sh: alphabetizing git aliases [02c2f71]

  • ENH,CLN: Add .gitignore_global [e122ff2]

  • DOC: .gitignore_global: comments [276f63d]

  • DOC: tools.rst: sponsors, Python Infrastructure Team [e6b8e18]

  • DOC: autogenerated usage docs [f59eba7]

  • BUG: x-www-browser: import distutils.spawn [ab98d06]

  • BUG: ipython_config: Python 3: io.StringIO [070dc93]

  • BUG: ipython_config: env[‘CONDA_HOME__py34’] [ebd3054]

  • BUG: ipython_config: typo: VENVSTRAPP [9c772c6]

  • BUG,ENH: _setup_conda, workon_conda, mkvirtualenv_conda, rmvirtualenv_conda [7a65423]

  • ENH: scripts/psutilexample.py [8067331]

  • BUG: 20-bashrc.editor.sh: set PAGER=’less’ (closes #15) [6bb0cce]

  • BUG: 20-bashrc.editor.sh: set PAGER=’/usr/bin/less -R’ [7c23794]

  • BUG: 20-bashrc.editor.sh: set PAGER=’/usr/bin/less -R’ [335a617]

  • BUG,TST: ipython_config.py: VENVSTRAPP tests [44d1eff]

  • DOC: ipython_config.py: docstrings [af35e13]

  • DOC: autogenerated usage docs [22aed9c]

  • CLN: ipython_config.py: rougly align definitions into columns [825e75d]

  • DOC: autogenerated usage docs [5714f07]

  • DOC: autogenerated usage docs [013f761]

  • UBY: Add local.css and noresponsiverelbar=True [1910237]

  • UBY: project = project_src_path, remove extra ^top^ link [a92648e]

  • DOC: tools.rst: GitFlow https://github.com/datasift/gitflow [399f1f9]

  • DOC: autogenerated usage docs [c26d09b]

  • DOC: tools.rst: GitFlow https://github.com/datasift/gitflow [3c94254]

  • DOC: autogenerated usage docs [777584b]

  • DOC: tools.rst: GitFlow https://github.com/datasift/gitflow [f4179d5]

  • DOC: tools.rst: GitFlow https://github.com/datasift/gitflow [4d77661]

  • DOC: tools.rst: GitFlow https://github.com/datasift/gitflow [52a9a14]

  • DOC: tools.rst: GitFlow https://github.com/datasift/gitflow [0505ec9]

  • BUG: .xinitrc: xlck.sh -S [012605b]

  • BUG: ipython_config.py: GVIMBIN, MVIMBIN [b33793d]

  • BUG: .gitconfig: excludesfile = ~/.gitignore_global [69bfb77]

  • ENH: ~/.hgignore_global: Global hg ignore globs [2b16f6e]

  • BUG: usrlog.sh: difference in HISTTIMEFORMAT btwn Linux / OSX #16 [c619a33]

  • Merge branch ‘develop’ of ssh://github.com/westurner/dotfiles into develop [042a16f]

  • DOC: tools.rst: GitFlow https://github.com/datasift/gitflow [5fb0fbe]

  • BUG: ipython_config.py: ‘etc’ [3fd4b7c]

  • BUG: usrlog.sh: set prefix to HOME if prefix==”/” [36eada9]

  • BUG,ENH,BLD: –prefix=/ for venv.sh, normalize to cdw (which errors), ‘make generate_venv’ [3c65afc]

  • BUG: ipython_config.py: don’t (un/re)set usrlog _TERM_ID [267ff7b]

  • BUG,SEC: log_dotfiles_state [27f6b8b]

  • ENH: scripts/dotfiles_status, scripts/ds: dotfiles_status() [b89924d]

  • DOC: autogenerated usage docs [70d1041]

  • BUG,ENH: TODO TODO [c11e11c]

  • BUG: rebuild_virtualenv [48c670d]

  • BLD: cat requirements.txt >> requirements-all.txt [569dc13]

  • DOC: autogenerated usage docs [1041d49]

  • DOC: autogenerated usage docs [a97a776]

  • DOC: autogenerated usage docs [edefa34]

  • BUG,TST,BLD,DOC: make tests pass [30b9496]

  • CLN: remove debug print() calls [185a8ee]

  • ENH: scripts/lessgpy, scripts/lessvpy [b874137]

  • BUG: logging syntax wrap=True, splitlines=True [6188ba7]

  • TST: scripts/psutilexample.py: import passthrough [4f02fcf]

  • BLD: tox.ini: +pip, requirements.txt: +#comments [b9df71e]

  • DOC: tools.rst [8ff9bf8]

  • CLN,DOC: ipython_config.py, workon_project -> workon, docstrings [391258e]

  • DOC: autogenerated usage docs [9e76305]

  • TST: TODO [271b054]

  • DOC: autogenerated usage docs [82b69f0]

  • DOC: tools.rst: Clang, LLVM, CPython, Cython, PyPy, NumPy, SciPy, IPython [cbd8c71]

  • DOC: tools.rst: Clang, LLVM, CPython, Cython, PyPy, NumPy, SciPy, IPython [f18046c]

  • DOC: tools.rst [53eb8c1]

  • DOC: tools.rst: IPython commands [63cfb4b]

  • CLN: .gitignore_global: Add .ropeproject [3d7b1c8]

  • BUG: .pip/pip.conf: #download_cache is now the pip default (6+) [deb9b69]

  • ENH: sphincontrib-srclinks #23 https://github.com/westurner/sphinxcontrib-srclinks [75f32e6]

  • RLS: version 0.7.1 [bc11112]

  • DOC: tools.rst: conda commands [2f93ad5]

  • DOC: autogenerated usage docs [f6819be]

  • Merge branch ‘release/0.7.1’ [822150f]

v0.7.0 (2014-12-04 18:12:42 -0600)

git log --reverse --pretty=format:'* %s [%h]' v0.6.4..v0.7.0
  • Merge tag ‘v0.6.4’ into develop [a8441f3]

  • BUG: 29-bashrc.vimpagers.sh: lesse $EDITOR -> $EDITOR_ [7e94bde]

  • ENH: usrlog.sh: add todo() command [7d12d22]

  • DOC: tools.rst [396023b]

  • DOC: tools.rst [7eef65a]

  • DOC: autogenerated usage docs [e05f8f2]

  • DOC: tools.rst [95b17f8]

  • DOC: autogenerated usage docs [93b6297]

  • DOC: tools.rst [29b1186]

  • DOC: tools.rst [9b25d57]

  • DOC: autogenerated usage docs [3e4fea8]

  • ENH: usrlog.sh: #OUTPUT FORMAT CHANGE (date-first, for merge) [6767f5b]

  • CLN: .gitignore: .DS_Store [841c85d]

  • DOC: tools.rst [26cd662]

  • ENH: PROJECT_HOME=”~/-wrk” WORKON_HOME=”~/-wrk/-ve” __DOTFILES=”~/-dotfiles” [994899c]

  • BUG: cdwrk, cdve [3bc0b0b]

  • BLD: setup.py read_version_txt next(f).strip() [eeaf7c4]

  • DOC: README.rst [d5a1e58]

  • DOC: autogenerated usage docs [ebc65e4]

  • ENH: .htoprc default sort CPU (OSX) [3d4f22f]

  • DOC,BLD: changelog.rst: include output from git log if test -d ../.git [ba337d7]

  • DOC: tools.rst [be1c771]

  • ENH,BUG,DOC: ipython_config.py (-> -wrk) [a6a7ed3]

  • DOC: etc/.noserc: pip install nose-progressive [7793b14]

  • CLN: Move etc/usrlog.sh -> etc/usrlog/usrlog.sh [4b4fdcb]

  • DOC,BLD: Makefile: rename BASH_LOAD_SCRIPT, ZSH_LOAD_SCRIPT to _dotfiles_<bash>.log.sh [2be60cd]

  • DOC: Add usrlog.sh and xlck.sh to bash help [0afe3d4]

  • WIP: usrlog.sh, venv ~rewrite [f336588]

  • WIP: working (ipython_config.py –print-bash ) [91618a1]

  • WIP: Logging, bug fixes [c80e560]

  • WIP: one test failing (Test_900_Venv_main.test_100_main) [a6846ca]

  • BUG: venv.py: opts.VENVSTR_, opts.VENVSTRAPP_ [e8bf8d2]

  • BUG: bash cdaliases, CONDA_ROOT [710ac66]

  • ENH,CLN,TST: expand_url, WebBrowser base cls, opts, ALWAYS_HTTPS_DOMAINS [a384790]

  • DOC: Update tools.rst (awk, grep, sed, pyline) [0de554b]

  • DOC: autogenerated usage docs [9656929]

  • DOC: xlck.sh, ipython_config.py: docstrings [3f92910]

  • DOC: autogenerated usage docs [7eb6557]

  • ENH: show _APP in window title if set [41b1fe6]

  • BUG: VIRTUAL_ENV_NAME=_APP.split(os.path.sep)[0] [d5f5c32]

  • BLD,DOC: changelog.rst logfmt, make docs help_bash_txt help_zsh_txt, links [1782e73]

  • ENH: usrlog.sh, Add ‘hg todo’ and ‘git todo’ grep aliases (TODO|FIXME|XXX) [979dce4]

  • BUG: _USRLOG=${VIRTUAL_ENV}/-usrlog.log [5d2f94b]

  • BUG: rebuild_virtualenv sed #!…bin/python in-situ [3022b13]

  • DOC: autogenerated usage docs [256655d]

  • ENH: 40-bashrc.aliases.sh: gac (git-add-commit, gsi (git-status-diffs), gsiw (git-status-diffs /Users/W/-wrk/-ve27/dotfiles/src/dotfiles) [87f95b6]

  • DOC,BLD: changelog.rst: git log –pretty=format:’%h %ci %s [%cn]’ –graph [06c29a6]

  • DOC: autogenerated usage docs [8048d47]

  • DOC: README.rst [a7eb932]

  • ENH: 40-bashrc.aliases.sh: Add hga, hgac() (hg-add-commit msg <files>) [1e75a95]

  • DOC: autogenerated usage docs [42f6832]

  • DOC: autogenerated usage docs [84e59c2]

  • DOC: autogenerated usage docs [5b4ee2c]

  • DOC: README.rst [379add9]

  • DOC: README.rst [1c4c6e9]

  • DOC: etc/.bashrc: foooter note [d2fd9e1]

  • DOC: autogenerated usage docs [b7782c4]

  • BUG,ENH,DOC,CLN: ipython_config.py [ba7e7bc]

  • DOC: README.rst, changelog.rst, conf.py, venv.rst [7a3a175]

  • CLN: bootstrap_dotfiles.sh: docstrings [33cf7f6]

  • CLN: Move bashrc.load.sh -> _dotfiles_bash.log.sh (and ZSH) [c0c6def]

  • TST,ENH: x-www-browser expand_url tests [04dc1bd]

  • DOC: workaround https://bitbucket.org/birkenfeld/sphinx/issue/1641/document-parser-breaks-quietly-with [bd9953a]

  • DOC: autogenerated usage docs [ab82332]

  • DOC: changelog.rst, conf.py: remove ANSI colors from git log output [229dfec]

  • BLD: Makefile: BASH_LOAD_SCRIPT, ZSH_LOAD_SCRIPT [e5ba58e]

  • BUG: ipython_config.py: sphinx autodoc print() function workaround [dbc5f13]

  • DOC: 07-bashrc.virtualenvwrapper.sh: more work on rebuild_virtualenv (in-situ, instead of cpvirtualenv) [697e892]

  • BLD,DOC: Makefile: add -v -v, add autogenerated apidocs [6f060ef]

  • RLS: VERSION.txt: 0.7.0 [8b2b11e]

  • DOC: autogenerated usage docs [ffc398f]

  • RLS: MANIFEST.in: autogenerated git_manifest [0731895]

  • Merge branch ‘release/0.7.0’ [ede5f72]

v0.6.4 (2014-11-14 13:11:58 -0600)

git log --reverse --pretty=format:'* %s [%h]' v0.6.3..v0.6.4
  • Merge tag ‘v0.6.3’ into develop [2c96e86]

  • ENH: .inputrc: move settings from 03-bashrc.readline.sh to .inputrc [29906df]

  • DOC: ipython_config.py: IPython docs links [db14a72]

  • RLS: VERSION.txt: 0.6.4 [f9bd69e]

  • DOC: autogenerated usage docs [357644d]

  • RLS: MANIFEST.in: autogenerated git_manifest [0f26118]

  • Merge branch ‘release/0.6.4’ [37c52ce]

v0.6.3 (2014-11-14 10:41:14 -0600)

git log --reverse --pretty=format:'* %s [%h]' v0.6.2..v0.6.3
  • Merge tag ‘v0.6.2’ into develop [9b69a96]

  • DOC: README.rst links [55102d6]

  • DOC: links.html: github source link [bd6dc1c]

  • RLS: VERSION.txt: 0.6.3 [072eadd]

  • Merge branch ‘release/0.6.3’ [f77acf0]

v0.6.2 (2014-11-14 10:34:33 -0600)

git log --reverse --pretty=format:'* %s [%h]' v0.6.1..v0.6.2
  • Merge tag ‘v0.6.1’ into develop [20864d9]

  • BLD,DOC,BUG: mock IPython.core.magics for building docs without installing IPython [0514fc2]

  • RLS: VERSION.txt: 0.6.2 [03bdc17]

  • Merge branch ‘release/0.6.2’ [f7958ea]

v0.6.1 (2014-11-14 10:05:19 -0600)

git log --reverse --pretty=format:'* %s [%h]' v0.6.0..v0.6.1
  • Merge tag ‘v0.6.0’ into develop [db800d6]

  • RLS: MANIFEST.in: autogenerated git_manifest [57e82c4]

  • BLD: update_manifest before release finish; twice, if necessary [e0afb22]

  • BLD: Makefile: add start-release task [930e8ae]

  • RLS: VERSION.txt: 0.6.1 [e9cedf2]

  • Merge branch ‘release/0.6.1’ [b2c84ac]

v0.6.0 (2014-11-14 09:59:53 -0600)

git log --reverse --pretty=format:'* %s [%h]' v0.5.3..v0.6.0
  • Merge tag ‘v0.5.3’ into develop [31e0650]

  • DOC: LICENSE, ^top^ link in footer [7ebe154]

  • RLS: VERSION.txt: 0.6.0 [b04c097]

  • Merge branch ‘release/0.6.0’ [5b8b239]

v0.5.3 (2014-11-14 09:48:40 -0600)

git log --reverse --pretty=format:'* %s [%h]' v0.5.2..v0.5.3
  • Merge tag ‘v0.5.2’ into develop [6872129]

  • RLS: MANIFEST.in: autogenerated git_manifest [9c22c96]

  • DOC: typo: not \.. code:: but \.. code-block:: [78b9856]

  • DOC: index.rst [3a3c5ec]

  • DOC: ipython_config.py (console_script: venv) documentation [e44ad13]

  • DOC: venv.rst [1baf07a]

  • DOC: venv.__init__ docs [afafc8f]

  • DOC: tools.rst [286a7fc]

  • DOC: README.rst, usage.rst, venv.rst [22de00b]

  • DOC: Makefile: soft spaces for ‘make help’ [db127ca]

  • BLD: Makefile SETUPPY_OPTS [a88c18b]

  • DOC: tools.rst, venv.rst [4f23f67]

  • DOC: tools.rst [4d89fd0]

  • DOC: tools.rst [45a6d5e]

  • DOC: tools.rst [f0d4b27]

  • DOC: tools.rst [620138d]

  • DOC: tools.rst, usage.rst, venv.__init__ [bd7c43d]

  • DOC: venv.rst [0ef5fd1]

  • DOC: venv.rst [3a1c48c]

  • DOC: venv.rst [69e741c]

  • DOC: venv.rst [b1c484b]

  • DOC: venv.rst [19cfadc]

  • DOC: venv.rst [0d44565]

  • DOC: venv.rst [2ab9333]

  • DOC: venv.rst [15a5d7e]

  • DOC: venv.rst [c170374]

  • DOC: venv.rst [be1414f]

  • DOC: venv.rst [8f5dbc8]

  • BUG: ipython_config.py: –print-zsh [4fd9c5c]

  • DOC: README.rst [41abd0e]

  • DOC: usage.rst [35d0b6c]

  • RLS: VERSION.txt: 0.5.3 [7573267]

  • Merge branch ‘release/0.5.3’ [3c47e51]

v0.5.2 (2014-11-13 22:32:25 -0600)

git log --reverse --pretty=format:'* %s [%h]' v0.5.1..v0.5.2
  • Merge tag ‘v0.5.1’ into develop [49c0ab1]

  • DOC: usage.rst [c3955ff]

  • RLS: VERSION.txt: 0.5.2 [3d69ef1]

  • Merge branch ‘release/0.5.2’ [ef02c7a]

v0.5.1 (2014-11-13 22:26:46 -0600)

git log --reverse --pretty=format:'* %s [%h]' v0.5.0..v0.5.1
  • Merge tag ‘v0.5.0’ into develop [623da35]

  • RLS: MANIFEST.in: autogenerated git_manifest [bfd8b7f]

  • DOC: usage.rst [2d9eefc]

  • RLS: VERSION.txt: 0.5.1 [cca827f]

  • Merge branch ‘release/0.5.1’ [8db7ea0]

v0.5.0 (2014-11-13 22:21:33 -0600)

git log --reverse --pretty=format:'* %s [%h]' v0.4.1..v0.5.0
  • Merge tag ‘v0.4.1’ into develop [a11987a]

  • RLS: MANIFEST.in: autogenerated git_manifest [2f23b50]

  • DOC,CLN: venv.rst: punctuation [06bf8a9]

  • DOC: tools.rst [c5fe7c7]

  • DOC: tools.rst [aa564bd]

  • DOC: tools.rst [1f5a089]

  • DOC: tools.rst [81bfd56]

  • DOC: tools.rst [203a604]

  • DOC: tools.rst [138ddda]

  • DOC: tools.rst [3f7a6a6]

  • DOC: tools.rst [5537389]

  • DOC: tools.rst [d68742e]

  • DOC: venv.rst: sed [5e360ce]

  • DOC: tools.rst [348dc35]

  • DOC: venv.rst [1d7a551]

  • DOC: venv.rst [c46c071]

  • DOC: venv.rst [3394691]

  • DOC: ipython_config.py: docstrings [571f716]

  • ENH,BUG: ipython_config.py: less -r -> less -R (man less) [cf4e600]

  • BLD: Makefile: sphinx-apidoc (add -f, remove –no-headings) [9a4f394]

  • DOC: docstrings, __ALL__ imports (for tab-completion) [66350e9]

  • DOC: dotfiles.\* sphinx-apidoc headings [5b7628e]

  • DOC: index.rst: toc maxdepth 3 -> 4 [1d5348b]

  • DOC: tools.rst [131b158]

  • DOC: tools.rst [aa640a4]

  • DOC: dotfiles.venv: ‘:’ [1f5bf93]

  • BUG,ENH: ipython_config.py EDITOR_, 20-bashrc.editor.sh edits() [b858ba2]

  • DOC: autogenerated usage docs [d7d140e]

  • ENH,DOC,CLN: ipython_magics.py, synchronization btwn 10-bashrc.venv.sh, ipython_config.py, docstrings, convert aliases and functions to just reference _VARs instead of hardcoding paths [92877bb]

  • ENH,DOC,CLN: ipython_magics.py, synchronization btwn 10-bashrc.venv.sh, ipython_config.py, docstrings, convert aliases and functions to just reference _VARs instead of hardcoding paths [a431596]

  • RLS: VERSION.txt: 0.5.0 [901b075]

  • DOC: ipython_config.py: docstrings [4964cf0]

  • Merge branch ‘release/0.5.0’ [e8b5ed7]

v0.4.1 (2014-11-12 04:01:12 -0600)

git log --reverse --pretty=format:'* %s [%h]' v0.4.0..v0.4.1
  • Merge tag ‘v0.4.0’ into develop [0203da8]

  • DOC: autogenerated usage docs [a60d8f2]

  • RLS: MANIFEST.in: autogenerated git_manifest [9bab7e0]

  • DOC: 42-bashrc.commands.sh: docstrings [9d30762]

  • DOC: autogenerated usage docs [df0422c]

  • DOC: 10-bashrc.venv.sh: docstrings [0f958ca]

  • DOC: autogenerated usage docs [f933f2f]

  • BUG: scripts/dotfiles-bash.sh scripts/dotfiles-i3.sh +x [4375e89]

  • BLD,BUG: Makefile: docs -> release [e310b21]

  • DOC: venv.rst -> usage.rst, tools.rst (index.rst) [3b9a09f]

  • DOC: tools.rst, venv, ipython_config.py, README.rst, index.rst [2b0287c]

  • RLS: VERSION.txt: 0.4.1 [a8c7136]

  • Merge branch ‘release/0.4.1’ [41cdfd8]

v0.4.0 (2014-11-11 22:17:48 -0600)

git log --reverse --pretty=format:'* %s [%h]' v0.3.6..v0.4.0
  • Merge tag ‘v0.3.6’ into develop [c8ab1ab]

  • BUG: optimizepath.py: import distutils.spawn [ff18eb5]

  • DOC: usrlog.sh: docstrings [4af7668]

  • DOC: 42-bashrc.commands.sh: docstrings [9d628b7]

  • DOC: remove install.rst (see README.rst) [44d6259]

  • DOC: 00-bashrc.before.sh: docstrings [7048804]

  • DOC: 00-bashrc.before.sh: docstrings [e45c714]

  • DOC: autogenerated usage docs [b63fb16]

  • DOC: autogenerated usage docs [3e8a640]

  • DOC: autogenerated usage docs [2bcee21]

  • DOC: autogenerated usage docs [bb5b08b]

  • DOC: autogenerated usage docs [b55ff95]

  • DOC: autogenerated usage docs [69bbe66]

  • DOC: autogenerated usage docs [a2aeadc]

  • DOC: autogenerated usage docs [2b5c86e]

  • DOC: autogenerated usage docs [90e58be]

  • DOC: autogenerated usage docs [49e2807]

  • DOC: autogenerated usage docs [9d7039f]

  • DOC: 00-bashrc.before.sh: docstrings [48642ca]

  • DOC: autogenerated usage docs [1f2a510]

  • DOC: autogenerated usage docs [c557e2a]

  • DOC: autogenerated usage docs [32aa9b4]

  • DOC: autogenerated usage docs [d50b8a1]

  • DOC: autogenerated usage docs [90702a1]

  • DOC: autogenerated usage docs [3c18806]

  • DOC: 01-bashrc.lib.sh: docstrings [b2eafe3]

  • DOC: 02-bashrc.platform.sh: docstrings [d2fdd23]

  • DOC: autogenerated usage docs [e154f62]

  • DOC: autogenerated usage docs [790a390]

  • DOC: 03-bashrc.readline.sh: docstrings [5b2ce55]

  • DOC: 04-bashrc.TERM.sh: docstrings [b1c4b4a]

  • DOC: autogenerated usage docs [ee32ad3]

  • DOC: autogenerated usage docs [ed10fdd]

  • DOC,BUG,CLN: dotfiles_postdeactivate, docstrings [6668c2d]

  • DOC: autogenerated usage docs [3dfc6d7]

  • DOC: 05-bashrc.dotfiles.sh: docstrings [bf3b66b]

  • DOC,BUG: bashrc.completion.sh: check shopt -oq posix, integrate from ~/.bashrc [68dd110]

  • DOC: autogenerated usage docs [d5bc321]

  • BUG: 06-bashrc.completion.sh: check shopt -oq posix on linux [fb5117a]

  • DOC: autogenerated usage docs [14ca6af]

  • DOC: autogenerated usage docs [a60399d]

  • DOC: 07-bashrc.python.sh: docstrings [573b8a1]

  • CLN: remove 07-bashrc.virtualenv.sh [33c2525]

  • DOC,ENH,BUG: 07-bashrc.virtualenvwrapper.sh: lsve, backup_virtualenv[s], rebuild_virtualenv[s]; docstrings [1159f7f]

  • DOC: 08-bashrc.gcloud.sh: docstrings [590c4eb]

  • ENH,DOC: 10-bashrc.venv.sh: postmkvirtualenv, mkdirs_venv; docstrings [9b4b0d9]

  • DOC: autogenerated usage docs [7a7ea7e]

  • DOC: 11-bashrc.venv.pyramid.sh: docstrings [24402ff]

  • DOC: 10-bashrc.venv.sh: docstrings [1d9d0ae]

  • DOC: 20-bashrc.editor.sh: docstrings [8832d66]

  • DOC: 20-bashrc.editor.sh: docstrings [04c6d37]

  • DOC: etc/bash/20-bashrc.editor.sh: docstrings [986edaa]

  • DOC: autogenerated usage docs [b558c5f]

  • DOC: 29-bashrc.vimpagers.sh: docstrings [6326914]

  • DOC: autogenerated usage docs [909698a]

  • DOC: 30-bashrc.usrlog.sh: docstrings, _setup_usrlog [e3bf363]

  • DOC: 30-bashrc.usrlog.sh: docstrings [81e9f72]

  • DOC: 30-bashrc.xlck.sh, xlck.sh: docstrings [c963bb0]

  • DOC: 42.bashrc.commands.sh: docstrings [c259141]

  • DOC: 50-bashrc.bashmarks.sh: docstrings [e567e21]

  • DOC: autogenerated usage docs [edfc3c7]

  • DOC: 29-bashrc.vimpagers.sh [1fd071f]

  • DOC: 40-bashrc.aliases.sh: docstrings (pyline) [2c98a7c]

  • DOC: autogenerated usage docs [2155e9b]

  • DOC: 40-bashrc.aliases.sh: docstrings [4426e0f]

  • DOC: autogenerated usage docs [77d28d8]

  • DOC: bashrc.lib.sh: docstrings [c4be941]

  • RLS: VERSION.txt: 0.4.0 [3a37774]

  • Merge branch ‘release/0.4.0’ [3029653]

v0.3.6 (2014-11-11 11:10:47 -0600)

git log --reverse --pretty=format:'* %s [%h]' v0.3.5..v0.3.6
  • Merge tag ‘v0.3.5’ into develop [8d44e36]

  • BLD: Makefile: NOP upload (#8) [7f9530a]

  • RLS: VERSION.txt: 0.3.6 [db6657a]

  • Merge branch ‘release/0.3.6’ [180ca3d]

v0.3.5 (2014-11-11 11:07:08 -0600)

git log --reverse --pretty=format:'* %s [%h]' v0.3.4..v0.3.5
  • Merge tag ‘v0.3.4’ into develop [1095491]

  • DOC: autogenerated usage docs [f949459]

  • DOC: autogenerated usage docs [8ab0188]

  • DOC: autogenerated usage docs [8f378a1]

  • DOC: autogenerated usage docs [8a1ae39]

  • DOC: autogenerated usage docs [3189495]

  • DOC: autogenerated usage docs [46ad966]

  • DOC: autogenerated usage docs [f8f0347]

  • BUG: shopt autocd is not available with OSX bash >/dev/null [91f1901]

  • BUG: eval (brew) lesspipe [f1734f5]

  • DOC: NOP sphinx_rtd_theme (for reference) [deec122]

  • DOC,BLD: _TERM_ID=”#testing”, pip_install_requirements_docs.log, sphinx-apidoc rm docs/dotfiles.\*.rst [2bf6ca5]

  • RLS: VERSION.txt: 0.3.5 [b701e3f]

  • Merge branch ‘release/0.3.5’ [e60e99f]

v0.3.4 (2014-11-11 10:48:49 -0600)

git log --reverse --pretty=format:'* %s [%h]' v0.3.3..v0.3.4
  • Merge tag ‘v0.3.3’ into develop [d8d2f88]

  • DOC: autogenerated usage docs [c4d1aa9]

  • BLD: Makefile: do not upload sdist to pypi (yet; pending prefix/affix and cleanup) (#8) [8a6f8d8]

  • ENH,BUG: Update grindctags\* [691835f]

  • BUG,SEC,ENH: Update $PATH on OSX [0a45af0]

  • CLN: .gitignore: https://github.com/github/gitignore/blob/master/Python.gitignore + local [962ad34]

  • BUG: which virtualenvwrapper.sh, OSX /usr/local/bin/python [dca42d7]

  • RLS: VERSION.txt: 0.3.4 [18edb33]

  • Merge branch ‘release/0.3.4’ [64005bb]

v0.3.3 (2014-11-11 07:54:22 -0600)

git log --reverse --pretty=format:'* %s [%h]' v0.3.2..v0.3.3
  • Merge tag ‘v0.3.2’ into develop [f973382]

  • DOC: autogenerated usage docs [4df3e6f]

  • BLD: Makefile: git diff –exit-code [347248f]

  • DOC: README.rst: link to Makefile [49e4c2d]

  • DOC: autogenerated usage docs [0013889]

  • BLD: Makefile: git diff –exit-code [dfa595f]

  • DOC: autogenerated usage docs [d9e6c7b]

  • RLS: VERSION.txt: 0.3.3 [5d25047]

  • Merge branch ‘release/0.3.3’ [2105cc1]

v0.3.2 (2014-11-11 07:40:46 -0600)

git log --reverse --pretty=format:'* %s [%h]' v0.3.1..v0.3.2
  • Merge tag ‘v0.3.1’ into develop [3d0da92]

  • DOC,BLD: Makefile, README.rst [6887b5b]

  • BUG: usrlog_grep, usrlog_grin pattern handling (quoted pattern) (#7) [6ffae7c]

  • DOC: setup.py: DotfilesBuildCommand (setup.py build) [fde2667]

  • BLD,CLN: Makefile: update_manifest, release [cbc4306]

  • BLD: pyclean, NOP ‘git hf release start’ (manual) [71be104]

  • RLS: VERSION.txt: 0.3.2 [a826bfa]

  • RLS: MANIFEST.in: autogenerated git_manifest [08be414]

  • BLD: Makefile: release (git diff –exit-code || {…}) [0a7ebb5]

  • Merge branch ‘release/0.3.2’ [e8c43d1]

v0.3.1 (2014-11-11 06:10:17 -0600)

git log --reverse --pretty=format:'* %s [%h]' v0.3.0..v0.3.1
  • Merge tag ‘v0.3.0’ into develop [44e6e26]

  • BUG: optimizepath.py: disutils -> distutils (closes #11) [43c79f7]

  • RLS: VERSION.txt: 0.3.1 [665fb80]

  • Merge branch ‘release/0.3.1’ [14c8b7e]

v0.3.0 (2014-11-11 05:57:49 -0600)

git log --reverse --pretty=format:'* %s [%h]' v0.2.7..v0.3.0
  • Merge tag ‘v0.2.7’ into develop [f845cce]

  • DOC: autogenerated usage docs [78d9746]

  • CLN: finished TODO [e137bc9]

  • ENH: usrlog: set __USRLOG to /Users/W/.usrlog [ad72e4e]

  • CLN: old TODO [1a7f36b]

  • BUG: mnt_chroot_bind [468df63]

  • DOC,CLN: etc/bash [e792ba1]

  • BUG,SEC: realpath (path) function OS command injection [aaae3ab]

  • BUG: remove terminal ‘less’ because usually backgrounded anyway [538bdd1]

  • DOC,CLN: sequencing, 70-bashrc.repos.sh notes [36f3868]

  • ENH: add usrlog_grep_all (ugall), usrlog_grin (ugrin), usrlog_grin_all (ugrinall) [5dd8acf]

  • RLS: VERSION.txt: 0.3.0 [a103833]

  • Merge branch ‘release/0.3.0’ [40ce736]

v0.2.7 (2014-11-10 09:05:30 -0600)

git log --reverse --pretty=format:'* %s [%h]' v0.2.6..v0.2.7
  • Merge tag ‘v0.2.6’ into develop [2c982f5]

  • BLD: Makefile: docs_commit_autogen [d3b7ad5]

  • ENH: 29-bashrc.vimpagers.sh: _configure_lesspipe (which lesspipe.sh) [5c481f4]

  • DOC: autogenerated usage docs [56f61bf]

  • RLS: VERSION.txt: 0.2.7 [816f109]

  • Merge branch ‘release/0.2.7’ [4bb07f8]

v0.2.6 (2014-11-10 08:38:20 -0600)

git log --reverse --pretty=format:'* %s [%h]' v0.2.5..v0.2.6
  • Merge tag ‘v0.2.5’ into develop [291db51]

  • BUG: psc, psch aliases (Darwin) [4f590a8]

  • ENH: Add completion for ‘we’ [384a542]

  • CLN,BUG: aliases -> 40-bashrc.aliases.sh, hgst() [bb89804]

  • CLN,DOC,BUG: normalizing, wrapping (cd) commands [21d86ce]

  • BUG: usrlog.sh output redirection [0dc2588]

  • BUG,CLN: fix EDITOR and EDITOR_ [dff444b]

  • ENH: 06-bashrc.completion.sh (brew install bash-completion) [15f76af]

  • BLD: Makefile, etc/brew/brew.list (brew) [b2fe01c]

  • CLN: 00-bashrc.before.sh: ‘vim :Striptrailing’ [f4fdc58]

  • BLD,DOC,CLN: Makefile: docs_commit_autogen [d11914d]

  • DOC: autogenerated usage docs [970503d]

  • RLS: VERSION.txt 0.2.6 [1247a17]

  • Merge branch ‘release/0.2.6’ [bb957c5]

v0.2.5 (2014-11-09 21:09:17 -0600)

git log --reverse --pretty=format:'* %s [%h]' v0.2.4..v0.2.5
  • Merge tag ‘v0.2.4’ into develop [85d0550]

  • RLS: VERSION.txt: 0.2.5 [f15fba9]

  • Merge branch ‘release/0.2.5’ [bbac829]

v0.2.4 (2014-11-09 21:05:52 -0600)

git log --reverse --pretty=format:'* %s [%h]' v0.2.3..v0.2.4
  • Merge tag ‘v0.2.3’ into develop [377ff33]

  • ENH: bashrc.venv.sh: cdwrk, ga [ec8813a]

  • DOC: README.rst: ReadTheDocs -> gh-pages [23d1498]

  • BUG: etc/usrlog.sh [2e66c66]

  • DOC: README.rst: syntax [685c8b4]

  • DOC: autogenerated docs/bash_conf.txt and scripts/bashrc.load.sh [fc0ac46]

  • DOC,BLD: docs/requirements.txt: sphinxcontrib-issuetracker [51d0979]

  • Merge branch ‘release/v0.2.4’ [b7893b0]

v0.2.3 (2014-11-01 03:27:07 -0500)

git log --reverse --pretty=format:'* %s [%h]' v0.2.2..v0.2.3
  • Merge tag ‘v0.2.2’ into develop [8364924]

  • BLD,BUG: pyclean [3713f91]

  • RLS: update version to 0.2.3 [f9bf594]

  • Merge branch ‘release/0.2.3’ [ad28bde]

v0.2.2 (2014-11-01 03:15:01 -0500)

git log --reverse --pretty=format:'* %s [%h]' v0.2.1..v0.2.2
  • Merge branch ‘master’ into develop [59297fa]

  • BUG: Fix venv –print (JSON output) [c6d2e9b]

  • DOC: README.rst [ce3c7b9]

  • CLN,DOC,BLD: dotfiles.cli -> dotfiles.cli.cli [f43cef4]

  • Merge tag ‘0.2.1’ into develop [286affa]

  • DOC: regenerate docs_vim.rst [9b936b6]

  • ENH: Add Show Source, Show on GitHub, Edit on GitHub Sphinx sidebar links [e122a8c]

  • BLD,TST: Add meta tasks [5a1f06f]

  • ENH: add dotfiles_status call to ‘we’ command, Linux & OSX ps aliases [40a9969]

  • BUG: __DOTFILES=${__DOTFILES:-“$HOME/.dotfiles” [3e12c32]

  • DOC: usrlog.sh [57d453d]

  • CLN: -> detect_platform() [2594ba2]

  • ENH: Add scripts/x-www-browser [f96b526]

  • BLD: add tox -e make [b82a1c2]

  • DOC: setup.py [bab8479]

  • DOC,BLD: remove github-tools [ed2484e]

  • ENH,CLN: Man (manv, mang, mane) // Less (lessv, lessg, lesse) [ab6bf82]

  • DOC: Add docs to 00-bashrc.before.sh [dde572b]

  • CLN: etc/bash/29-bashrc.vimpagers.sh [24c221e]

  • ENH: $_USRLOG: note(), usrlogv, usrlogg, usrloge [27d8b1e]

  • DOC,CLN: workon_pyramid_app [60f0954]

  • DOC: etc/bash/04-bashrc.TERM.sh [780719e]

  • DOC: etc/bash/00-bashrc.before.sh [ad5e919]

  • BLD,BUG,DOC: md5sums -> md5 on OSX, docstrings [69cbf65]

  • DOC: generated scripts/bashrc.load.sh and docs/bash_conf.rst with ‘make help_bash help_bash_rst’ [071aac9]

  • DOC: ENH scripts/dotfiles-bash.sh comment regex [943f7d9]

  • ENH: pyline.py i_list, pp, -p/–pathpy, –pathlib [b2ba68c]

  • DOC: 00-bashrc.before.sh docstrings [20d0f68]

  • BLD,CLN,BUG: Makefile (pyline i_last instead of head/tail on OSX) [fd184ef]

  • BUG,BLD: setup.py: dotfiles.cli.cli:main [80fae31]

  • DOC: autogenerated docs [f502225]

  • DOC: scripts/dotfiles-bash.sh: remove leading spaces from literal block [8a51efa]

  • BLD,CLN: remove singlehtml from default build [b1d69b3]

  • DOC: usage.rst [8232315]

  • DOC: docs/bash_conf.rst: autogenerated [315822c]

  • CLN: autogenerated _conf.rst -> _conf.txt [ae162b5]

  • DOC: 07-bashrc.python.sh, 07-bashrc.virtualenvwrapper.sh [7c0f3ad]

  • DOC,CLN: 01-bashrc.lib.sh [64cb56d]

  • DOC: update cached scripts/bashrc.load.sh [4f3b3c7]

  • DOC: scripts/dotfiles-i3.sh scripts/dotfiles-vim.sh remove leading spaces [f524f88]

  • DOC: links.html [b58cf97]

  • BLD: Add help_bash_rst to ‘make docs’ [0753d39]

  • ENH,CLN: virtualevwrapper functions [8886596]

  • DOC: update autogenerated scripts/bashrc.load.sh -> bash_conf.txt [d105c8b]

  • ENH,BUG,DOC: virtualenvwrapper functions, usrlog ISO8601 format, $HISTFILE fixes, os.path.realpath (for OSX) [40520e5]

  • Merge branch ‘master’ into develop [d4e9c95]

  • BUG: 2>1 -> 2>&1 [77cecc9]

  • DOC: autogenerated docs/bash_conf.txt and scripts/bashrc.load.sh [262ebe8]

  • ENH: reorder dotfiles_status output [bee0f4a]

  • ENH: bashrc.python.sh: workon_conda, mkvirtualenv_conda, rmvirtualenv_conda, wec [dacf9da]

  • BUG,DOC: usrlog.sh: docstrings, usrlog_tail [27ad6ac]

  • ENH,BUG: dotfiles.venv.ipython_config aliases, who_ collision [bb5ac94]

  • BUG,CLN: dotfiles.cli.cli:main prs.parse_args() [60744c3]

  • ENH,CLN,BUG: work on bashrc.repos.sh (see: pyrpo) [2b39d93]

  • BUG,ENH: ps aliases (bashrc.venv.sh, ipython_config.py) [5587ea6]

  • Merge branch ‘release/0.2.2’ [3829f2f]

v0.2.1 (2014-10-26 01:54:26 -0500)

git log --reverse --pretty=format:'* %s [%h]' v0.2.0..v0.2.1
  • Merge tag ‘v0.2.0’ into develop [693b69a]

  • DOC,CLN: remove workflow.rst (see: https://github.com/westurner/wiki/wiki/workflow ) [bb9fc90]

  • CLN: move autorebuild.py -> autorebuild-py (pyinotify is Linux only) [8695bff]

  • DOC: Add links.html to sidebar [b0a33d3]

  • ENH,BUG: ipython_config.py: _EDIT_, edit(), e(), make() [c4905ac]

  • CLN: Remove workflow.rst -> https://github.com/westurner/wiki/wiki/workflow [573d6da]

  • BUG,TST: optimizepath.py -p NOP [1e67bc2]

  • CLN: etc/ipython/ipython_config.py -> src/dotfiles/ven/ipython_config.py [b3bb179]

  • DOC: autogenerated [3fe8fca]

  • BLN,CLN: requirements-suggests.txt NOP gpgkeys, tmuxp (for OSX) [82c0259]

  • BLD,BUG: PIP_LOCAL, py.test paths [297b7d4]

  • BUG,ENH: virtualenvwrapper/postdeactivate unset and dr [31a9f75]

  • BLD: setup.py PyTestCommand [eb66baa]

  • BLD: sylink etc/ipython/ipython_config.py to src/dotfiles/venv/ipython_config.py [9aad54c]

  • CLN: .gitignore [6a84cbd]

  • BLD: MANIFEST.in <- setup.py git_manifest [027bbd3]

  • BLD: Move dotvim to github [02d6cd1]

  • RLS: VERSION.txt: 0.2.1 [52063eb]

  • Merge remote-tracking branch ‘origin/release/0.2.1’ into release/0.2.1 [4005fa3]

  • Merge branch ‘release/0.2.1’ [d3fc4b6]

v0.2.0 (2014-10-25 15:43:24 -0500)

git log --reverse --pretty=format:'* %s [%h]' v0.1.2..v0.2.0
  • Added screensaver configuration [54e2f43]

  • Added setup_f.lux.sh [6d69d50]

  • Added pianobar_install.sh [f4f6f4d]

  • Added nowireless.sh dbus script [b9b5ea0]

  • Added listpath.sh [a977454]

  • +Shift+b launches x-www-browser [4d889de]

  • Updated ls aliases and check for MVIMBIN. TODO: set a more generic variable for OSX [fea8410]

  • Added gmail-hide_sidebar.css [7d8d89d]

  • Added twitter-hide_sidebar.css [3c5d1fb]

  • Added twitter-add_share_link.js to css/ folder [aa94c0d]

  • Moved twitter-add_share_link.js to twitter-add_tweet_link.js [877dbdf]

  • Updated twitter-add_tweet_link.js to point to https://twitter.com/intent/tweet [4860bf8]

  • Added .xinitrc and _install_screensaver function [15bd1f1]

  • Always xlock (i3lock = intelligence) [159a0ff]

  • Updated screensaver.sh: i3lock forks (and works with _suspend_to_ram) [aeaa2ed]

  • Added etc/elinks.conf [2e48317]

  • Added scripts/setup_bashdb.sh [b36cc7f]

  • Updated .hgignore: added etc/vim [a70bdd9]

  • Commented out try/except import sympyprinting [f3afad8]

  • Updated .bashrc.venv.sh: declare -rx -> export [4049f39]

  • Updated ipython_config.py: declare [-g]rx -> export and removed extra call to _setup_editor [b954355]

  • Merged with 378 (declare -> export) [fd39ee3]

  • Added requirements/, updated pavement.py: requirements to pip requirements.txt files [e15a4df]

  • Updated .bashrv.venv.sh: added osx ls aliases (-G for color) [b007282]

  • Updated .bashrv.venv.sh: added hgd and hgdl aliases for hg diff [|less] [3655672]

  • Updated ipython_config.py: fixed single-quotes in cdhelp function [74760ae]

  • Merged aliases for hg and BSD ls [07b6cc0]

  • Added etc/terminal/profile-Homebrew-mod.terminal [b17f5b9]

  • Added setup_powerline_fonts.sh from westurner/dotvim [38c9cd9]

  • Updated .bashrc.venv.sh: don’t source screensaver.sh on OSX [1b63dd3]

  • Added setup_brew and brew.list [d240e7f]

  • Added setup_mavericks_python.sh [7ad90be]

  • Added chsh -s /usr/local/bin/bash for bash4 on OSX [1da6032]

  • Updated setup_f.lux.sh for OSX [a46ca08]

  • Added setup_macvim.sh [dff09d6]

  • Added setup_firefox.sh [21887b7]

  • Added setup_chrome.sh [ecbfa0c]

  • Added setup_vlc.sh [bde2af2]

  • Added setup_adobereader.sh [0dbdbe1]

  • Added setup_ccleaner.sh [49d6694]

  • Updated setup_\*.sh (chmod +x) [e5e92aa]

  • Added .gitconfig from http://documentup.com/skwp/git-workflows-book#chapter-6-sneaking-git-through-the-backdoor/appendix-a-the-gitconfig [5993319]

  • Added setup_setuptool.sh script [444fc5c]

  • Added .muttrc [75a7bed]

  • Added setup_pyenv.sh [b5facd4]

  • Added KP_N keys [21d60e1]

  • Commented out default IPython in .pythonrc [cc0b675]

  • Added anaconda to $PATH [6d0f754]

  • Merged .muttrc and setup_pyenv.sh [339e1ed]

  • Added setup_chromium.sh [3de9c5f]

  • Updated /home/wturner/workspace/.virtualenvs/warehouse/bin:/home/wturner/.pyenv/shims:/home/wturner/.pyenv/bin:/home/wturner/.local/bin:/home/wturner/wrk/.ve/dotfiles/src/dotfiles/scripts:/home/wturner/wrk/.ve/dotfiles/src/dotfiles/bin:/home/wturner/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games, added setup_pyenv and setup_anaconda [1cff7d3]

  • Updated .bashrc.venv.sh: PIP_REQUIRE_VIRTUALENV=false, VIRTUALENVWRAPPER_SCRIPT [8375357]

  • Updated ipython_config.py: Python 3 compatibility [26ca543]

  • Update repos.py: flake8 [fda3b84]

  • Update repos.py: check report type; str_report [a9d590b]

  • Update repos.py: removed logging statement (in gitsubmodule_report logic caught up in flake8 formatting)) [d40aa74]

  • Updated i3config: structure, docstrings, keypad, shortcuts [1223570]

  • Add edit command to Makefile [ebf475f]

  • CLN: Update repos.py: formatting [a1057b4]

  • BLD: Update requirements/ [562d80f]

  • BLD,TST,DOC,ENH: Settings, Makefile, setup.py, i3, bootstrap.sh script [346cf0a]

  • Add bashmarks from https://github.com/huyng/bashmarks [ca3edff]

  • TST: Read dotfiles package requirements, mock find_package_data, fail silently when neither path.py or pathlib are importable [f6b9173]

  • BLD: bootstrap_dotfiles.sh: static path to VIRTUALENVWRAPPER_SH [92b7cb2]

  • BLD: Auto-symlink and backup .bashrc and .bashrc.venv.sh [d1afa29]

  • BLD: set PYENV_ROOT from $HOME, set _ANACONDA_ROOT [12af047]

  • ENH: i3 config: Add screensaver launch on start [3f7a55b]

  • ENH,BUG: screensaver.sh: \* add support for getopt options \* make xset conditional on $DISPLAY \* move to xlck namespace [1a7a37f]

  • BLD: Makefile install, clean, upgrade, pip_install_requirements [67f71bc]

  • ENH: Add sarge to requirements-suggests.txt [bbd656b]

  • BLD: Add requirements.txt and requirements-all.txt [c488da1]

  • BLD: Update bootstrap_dotfiles.sh: symlinks, getopt [f27a89e]

  • BLD: Create ${HOME} directories for .config, .pip, and ipython (venv) [65e1ecb]

  • BUG: Optimizepath.py stdout/stderr redirection [b70a5d6]

  • Add .ropeproject/ to .hgignore [fd083dd]

  • DOC: Update README.rst: bootstrap_dotfiles.sh link, updates [0541d06]

  • BLD: Add sylink_mimeapps to bootstrap_dotfiles.sh [094df83]

  • BLD: add autorebuild with Pyinotify [c40e023]

  • TST: compare_installed.py: compare package sets [8600f2d]

  • BLD: get_salt_sources.sh (see repos.py -r sh) [7666c5e]

  • ENH: setup_ambiance_radiance_themes.sh [19e34b7]

  • DOC: Update README.rst: installation [614a6eb]

  • ENH,DOC: Add tmuxp to requirements/requirements-suggests.txt; docs links [266ad2d]

  • CLN: xlck.sh namespacing [669d2c4]

  • BUG: .pythonrc IPython upgrade [0b8fe16]

  • CLN: moved settings from .bashrc -> .bashrc.venv.sh [3b90a90]

  • BUG: Rename screensaver.sh -> xlck.sh; getopts parsing, comments [88771cc]

  • CLN: split bash files into separate files [596c364]

  • CLN: Move .bashrc.\* to ./etc/bash [b77bd64]

  • Merge: BLD,TST,ENH get_salt_sources.sh, compare_installed, autorebuild, setup_ambiance_radiance_themes.sh [9d9f41e]

  • ENH: set i3 font to DejaVu Sans Mono 12 [87b0e3c]

  • CLN: .i3/config add #$filebrowser nautilus comment; style [1dc8e8f]

  • ENH: .i3/config: <super> <Right/Left> to focus next/previous workspace [20d92d9]

  • CLN: Makefile: move install and upgrade to top of file [758c4ff]

  • ENH: Add tmuxp YAML config: etc/tmux/3pane.yaml [d723ef2]

  • CLN,TST: Move from src/dotfiles/\*.py to scripts/\*.py ; update tests [2813e4a]

  • CLN: remove scripts/listpath.sh [47bbe47]

  • BLD: bashrc config into sequenced \d\d-bashrc.<name>.sh files [8716719]

  • CLN: Update .hgignore [75ddff3]

  • BLD,TST: Add tox.ini [21877cc]

  • BLD: Add pyinotify to requirements [82a62d3]

  • BUG: Update sys.path w/ dist-packages so ‘import apt’ works [c371b79]

  • ENH: Update .hgrc: Add aliases, shelve and pager extensions, [pager] ignore [2f55ca3]

  • BUG: fix relative path in scripts/pipls.py [5173c2f]

  • BLD: Update Makefile: Usage, install_user, upgrade_user, add install to all [cdb6686]

  • BUG: allow None match in setup.py:find_closest_repository [ec0d4d2]

  • BUG: add if __name__ == “__main__” to scripts/setup_mathjax.py [b10e3f0]

  • CLN: .pydistutils.cfg: move [paver] section below [easy_install] section [5bc63d4]

  • CLN: Remove extraneous .pythonrc readline [fd3a40e]

  • ENH: Update .hgrc: add bb+git+ssh URL prefix [5a811c9]

  • BUG: add -h switch to bootstrap_dotfiles; remove set -x [3b20474]

  • BLD: Add version constant in src/dotfiles/__init__.py [a0a586b]

  • DOC: pdating docs with full Makefile and conf.py from https://github.com/westurner/provis [3a88660]

  • BLD: bootstrap_dotfiles.sh, PIP_INSTALL –user workarounds, cleanup [71e410d]

  • DOC: fix link typo [ed6030c]

  • DOC: README.rst content moved into actual documentation [ec65634]

  • DOC: changelog section underline [56c4d3a]

  • CLN: add docs/build and docs/_build to .hgignore [6a84fca]

  • BLD: Makefile, tox.ini, travis.yaml [f5b08b0]

  • BUG: typos and syntax errors in etc/mercurial/debug.py [ab63e49]

  • DOC: remote contents from README.rst [4a6fd33]

  • DOC: README.rst: remove \.. contents directive [57e3f84]

  • DOC,BUG: Generate dotvim usage docs with make docs_dotvim [a687b7a]

  • DOC: add gh, bb, rtd links and update headers in README.rst; bootstrap_dotfiles.sh [f3ade36]

  • DOC: generate docs/dotvim_conf.rst with scripts/dotfiles-vim.sh (fixes #2) [9870092]

  • MERGE: workaround strange hg-git errors [a3d15ee]

  • BUG: move os.path.exists check before loop: optimizepath.py (TODO) [038a666]

  • ENH: add gitflow and hubflow (git flow and git hf) [a61d1d7]

  • ENH,DOC: add set_xwallpaper variable [56819f3]

  • ENH: add XF86MonBrightnessDown and XF86MonBrightnessUp xbacklight mappings [07dfdc0]

  • CLN: split etc/.zshrc -> etc/zsh/00-zshrc.before.sh [d71fc83]

  • ENH: add emulated ZSH bash_source.sh and lesspipe.sh funcs in etc/zsh/functions [7c944c7]

  • ENH: add etc/zsh/oh-my-zsh from http://github.com/robbyrussell/oh-my-zsh [82c0f61]

  • ENH: add etc/zsh/oh-my-zsh/themes/gentoo-westurner.zsh-theme [6214c35]

  • CLN,DOC: usrlog.sh namespacing (usrlog_\*, _usrlog_\*) \* \* \* [8e89b20]

  • ENH: .inputrc, .Xmodmap (Caps Lock -> Esc), Bash commands [d942796]

  • CLN: scripts/repos.py -> https://pypi.python.org/pypi/pyrpo [9ad655a]

  • DOC: dotfiles Makefile documentation (make help) [1c6b1e1]

  • DOC: update dotfiles_status sh function [73e5562]

  • BUG: check function_exists(_setup_editor) in etc/virtualenvwrapper/postactivate [e458a30]

  • BUG: remove “unset -f fixperms” [821b17f]

  • ENH: add function_exists ‘declare -f’ $? check (that works with both bash & zsh) [fd1d70e]

  • ENH,DOC: 00-bashrc.before.sh add docs, move variables into sequence [a08552b]

  • ENH: _usrlog_set_title: set window titles to prompt description [c060166]

  • BUG: set PS1 only if BASH_VERSION (for zsh) [14b3402]

  • BUG: remove “alias gvim=’gvim’” [a2c1147]

  • DOC: etc/bash/10-bashrc.venv.sh [51b2e9e]

  • Merge XF86MonBrightnessDown and XF86MonBrightnessUp xbacklight i3 mappings [7bd6dea]

  • ENH: add etc/bash/11-bashrc.venv.pyramid.sh [c7a2928]

  • BUG: 2>&1 extra ‘id’ command for ‘zsh fc -l -1’ workaround [2080074]

  • BUG: readline config should only load w/ bash [06f477b]

  • DOC,BLD: README.rst, bootstrap_dotfiles.sh -G -C -d, make test_build [ffe5f08]

  • TST,BUG,CLN: make compare_installed.py write to tempfile.mkdtemp and .rmtree in tearDown, PEP8 [72122f4]

  • TST,BUG,DOC,CLN: compare_installed.py tests [bcc2ec5]

  • CLN: move compare_installed.py to https://github.com/westurner/pkgsetcomp [8667f93]

  • DOC: Create empty docs/_status/index.html [1fe6ad9]

  • BLD,BUG,DOC: fix ‘make docs’ [59ddc2b]

  • DOC,CLN: cleanup docs, fix syntax errors [49f9b50]

  • BLD,ENH: read version from VERSION.txt [077151d]

  • Added tag v0.1.1 for changeset 56e84942488a [4d60f43]

  • BLD,BUG: ipython_config.py (venv): guess WORKON_HOME [7012280]

  • CLN: move pianobar_install.sh -> setup_pianobar.sh [236642a]

  • BLD,TST: update .travis.yml: add cache: apt [5cc5c06]

  • ENH: update .hgrc: add pager extension (/usr/bin/less -r) [86e9533]

  • CLN: remove python-dateutil requires (pyrpo) [9b13ae0]

  • CLN: remove python-dateutil requires (pyrpo) [cf0bfd7]

  • CLN,DOC: bootstrap_dotfiles.sh docstrings, cleanup [7352b85]

  • MERGE: .hgrc, bootstrap_dotfiles [ac543b8]

  • MERGE: .hgrc, bootstrap_dotfiles [7d88c39]

  • MERGE: .bashrc, .i3/config, etc/.pythonrc [d1344e3]

  • BUG: .pythonrc readline config ; remove default IPython embed [e7b8396]

  • ENH: add pfx and pfxs shell aliases to ps [cc1f418]

  • BUG,ENH: xlck.sh: see xlck[.sh] -h [72d1497]

  • CLN,DOCS: __PROJECTS -> __PROJECTSRC, _DOCSHTML -> __DOCSWWW, dotfiles_status, reload_dotfiles, docs [3c0d87a]

  • DOCS,CLN: xlck.sh: docs, install, cleanup, _dbus_ commands [f70ea13]

  • CLN: ipython_config.py: PEP8 (almost; except for the data as code) [9531ae2]

  • DOC: .hgrc <- .gitignore in http://documentup.com/skwp/git-workflows-book [8d9b872]

  • Automated merge with ssh://bitbucket.org/westurner/dotfiles [68831df]

  • BUG: edtitor variable aliases (back to) shell functions (for zsh) [e4c10b2]

  • DOC,CLN: 10-bashrc.venv.sh: “# “ docstrings, alias definition clustering [7886014]

  • MERGE: DOC: .hgrc <- .gitignore in http://documentup.com/skwp/git-workflows-book [0434011]

  • ENH: Add 04-bashrc.TERM.sh to optimistically set $TERM to [screen|xterm]-256color [712caed]

  • DOC: add ‘# ‘ to current .usrlog format, write debug to >&2, quoting style [677615b]

  • CLN,BUG: 20-bashrc.editor.sh: fix quoting to open files in same editor with ‘e’ [5a483f9]

  • CLN,BUG: comment out gvim=gvim, _edit=_EDIT_; PEP8 + strip double quotes from self.appname in ${VIRTUAL_ENV_NAME} [f7bba00]

  • DOC: swap USER/HOSTNAME in dotfiles_status() [09bdc85]

  • CLN: 10-bashrc.venv.sh: remove CLICOLOR setting (moved to bashrc.TERM.sh) [8cd1210]

  • DOC: add doc headers to 10-bashrc.venv.sh [6883b69]

  • ENH: add hgst() – hg status (diffstat, status, diff) [2f91f20]

  • DOC,CLN: 10-bashrc.venv.sh: we(): $_VENV -> venv() [6007235]

  • ENH: .i3/config: add scratchpad window and editor [3ad7de7]

  • ENH: Add etc/.i3/Makefile with help, help_i3, test, and status (make help_i3) [1cac77f]

  • DOC,CLN: etc/.i3/config: Add requirements section and update shortcut comments [b75c9b3]

  • ENH: etc/.i3/config: add (feh, ~/wallpaper.png) [8532d82]

  • ENH: etc/.i3/config: add <alt><Backspace> to toggle floating window (scratchpad) [1bbc99f]

  • BUG: etc/.i3/config: exit fullscreen for popups (e.g. ’10s to screensaver’) [a0c60d3]

  • DOC: Add docs/workflow.rst [35ed67a]

  • DOC: Update latest generated docs/dotvim_conf.rst [5d25aff]

  • BUG: attempt to find VERSION.txt (ReadTheDocs builds fail on VERSION.txt) [08613bd]

  • ENH: Add ‘dotfiles –version’ command to dotfiles.cli [e5a5f49]

  • BLD,BUG: VERSION.txt path (symlink ./VERSION.txt to src/dotfiles/VERSION.txt) [436523d]

  • BLD,BUG: remove MANIFEST.in from .hgignore [b71a7bb]

  • DOC: add i3wm to tools.rst & sort, add correct heading in __init__.py, thg link [531a50b]

  • BUG: Fix less_ function (macros/less.vim wrapper) [dd2aee8]

  • DOC: usage.rst: Add/update help_bash_rst, help_i3_rst, help_vim_rst [573e589]

  • RLS: Dotfiles 0.1.2 [5904cfc]

  • Added tag v0.1.2 for changeset a9c3a017949f [3894f94]

  • Added tag v0.1.2 for changeset a9c3a017949f [e9da0f6]

  • DOC,CLN: workflow.rst: cleanup BitBucket workflow section [69cba1c]

  • DOC,CLN: workflow.rst: cleanup BitBucket workflow section [8ede3e2]

  • BUG: cast default_aliases to list for Python ~3.4 [7a197a6]

  • BUG: cast default_aliases to list for Python ~3.4 [aa48358]

  • BUG: update Error syntax for Python 3 [1c8e0dd]

  • BUG: update Error syntax for Python 3 [6d13f9e]

  • BUG,CLN: dotfiles console_script optparse config [6338646]

  • BUG,CLN: dotfiles console_script optparse config [223f297]

  • ENH: Add ‘git ba’ for ‘git branch -a -v’ [a0af9ad]

  • ENH: Add ‘git ba’ for ‘git branch -a -v’ [4979fef]

  • ENH: Add 08-bashrc.gcloud.sh [494f6de]

  • ENH: Add 08-bashrc.gcloud.sh [0291ae7]

  • CLN: 00-bashrc.before.sh: curly brackets around variables [12646d6]

  • CLN: 00-bashrc.before.sh: curly brackets around variables [366700b]

  • CLN: 20-bashrc.editor.sh: curly brackets around variables, mvim [1f37d7d]

  • CLN: 20-bashrc.editor.sh: curly brackets around variables, mvim [745d962]

  • BUG: 00-bashrc.before.sh: typo in ‘else:’ [1f8c6f7]

  • BUG: 00-bashrc.before.sh: typo in ‘else:’ [7401237]

  • BUG: 20-bashrc.editor.sh: typo in shell [ -f ] conditionals [e25e4f0]

  • BUG: 20-bashrc.editor.sh: typo in shell [ -f ] conditionals [5438937]

  • Added tag osx_master for changeset 267b5cd3fb0b [1f5617e]

  • BUG: fix github url insteadOf in .gitconfig [59f1a50]

  • BUG: fix github url insteadOf in .gitconfig [47e943c]

  • DOC: Add `make install` to README.rst [e020033]

  • DOC: Add `make install` to README.rst [86f4c4a]

  • DOC: Update README.rst [8e15844]

  • DOC: Update README.rst [4be73a3]

  • BUG: Remove -f from vim and gvim alises on OSX [b705a80]

  • Merge [a7e4bd7]

  • ENH: Add {git,hg} {i[s]} to log -n1 [and diffstat] (closes #3) [99f8b77]

  • BUG: workaround #4 (#3) [bf1bde2]

  • ENH: Add more .gitconfig aliases from http://lauris.github.io/development/2014/09/01/git-aliases/ [061a147]

  • ENH: Use ‘ls -G’ instead of ‘ls –color=auto’ when sys.platform==’darwin’ [9f8f557]

  • ENH,DOC: update ipython_config.py: add aliases, docstrings [d389292]

  • ENH: Add cat, make, grunt aliases to ipython_config.py [c05b4de]

  • Update README.rst: goals [655ba24]

  • DOC: Update README.rst: goals [17136c8]

  • ENH: Add ‘ds = diff –stat’ and ‘dcs = diff –cached –stat’ [0d4fa98]

  • ENH: Add IPython shell aliases [8b5de4c]

  • BLD: sed expr in Makefile, pkgnames in docs/requirements.txt [ad94bc6]

  • BUG: Open man with VIMPAGER (#6) [6f4c8d7]

  • ENH: simplified .htoprc [62c07de]

  • BUG: less_ -> lessv (vim), lessg (gvim, mvim) [e0f4af3]

  • CLN: == to compare [9aa1d04]

  • ENH: ds => dotfiles_status, dr => dotfiles_reload [3786e6b]

  • BUG: fix lightpath, lspath on OSX (where sed cannot substitute in a newline) [3fc81c1]

  • DOC: Makefile: make help [981d722]

  • DOC: README.rst [7ad3f74]

  • BUG: TERM (issue with spyder still requires dotfiles_reload) [ad77367]

  • ENH: basicstrap theme [58aea50]

  • DOC: dotvim_conf.rst autogenerated [404663c]

  • ENH,BUG: js/ga.js tracking code [9c96787]

  • DOC: README.rst: \.. code-block:: bash [2e1097b]

  • CLN: setup.py: remove log.debug(SETUPPY_PATH) [0eaa155]

  • CLN: Makefile sequence [03160dd]

  • MRG,DOC: README.rst: goals [596ff3a]

  • MRG,ENH: .gitconfig, ipython_config.py aliases [2755371]

  • ENH: Local copies of pyline, pyrpo, cached bashrc.load.sh [3c33e28]

  • MRG,CLN: Merge old heads, remove less_ (-> lessv, lessg) [b322cd8]

  • MRG,CLN: old heads [1ba5d20]

  • BLD,BUG,CLN: bootstrap_dotfiles.sh -I [38ec28f]

  • BLD,CLN: MANIFEST.in [34bb6fc]

  • CLN: .gitignore [246fd9e]

  • BLD,DOC: tables of contents [dc1b323]

  • BUG: bootstrap_dotfiles.sh (readlink is coreutils:greadlink on OSX) [70f86d8]

  • RLS: VERSION.txt: 0.2.0 [3775f29]

  • BLD,BUG: remove build_tags from build [7482b35]

  • Merge branch ‘release/0.2.0’ [6467001]

v0.1.2 (2014-05-29 20:38:45 -0500)

git log --reverse --pretty=format:'* %s [%h]' v0.1.1..v0.1.2
  • Added KP_N keys [623502c]

  • Commented out default IPython in .pythonrc [c7b21e3]

  • Added anaconda to $PATH [6e2cf3c]

  • Merged .muttrc and setup_pyenv.sh [1628182]

  • DOC: remote contents from README.rst [e28b1a1]

  • Added tag v0.1.1 for changeset 56e84942488a [9a2a907]

  • BLD,BUG: ipython_config.py (venv): guess WORKON_HOME [e533596]

  • CLN: move pianobar_install.sh -> setup_pianobar.sh [3ac2fb9]

  • BLD,TST: update .travis.yml: add cache: apt [ef72e0f]

  • ENH: update .hgrc: add pager extension (/usr/bin/less -r) [2616130]

  • CLN: remove python-dateutil requires (pyrpo) [32dc207]

  • CLN: remove python-dateutil requires (pyrpo) [11c7485]

  • CLN,DOC: bootstrap_dotfiles.sh docstrings, cleanup [8fe542b]

  • MERGE: .hgrc, bootstrap_dotfiles [6c324ab]

  • MERGE: .hgrc, bootstrap_dotfiles [5f00e53]

  • MERGE: .bashrc, .i3/config, etc/.pythonrc [af26b25]

  • BUG: .pythonrc readline config ; remove default IPython embed [dbfaf46]

  • ENH: add pfx and pfxs shell aliases to ps [e6a0e2d]

  • BUG,ENH: xlck.sh: see xlck[.sh] -h [72b590e]

  • CLN,DOCS: __PROJECTS -> __PROJECTSRC, _DOCSHTML -> __DOCSWWW, dotfiles_status, reload_dotfiles, docs [678dec2]

  • DOCS,CLN: xlck.sh: docs, install, cleanup, _dbus_ commands [375df03]

  • CLN: ipython_config.py: PEP8 (almost; except for the data as code) [0a7e75f]

  • DOC: .hgrc <- .gitignore in http://documentup.com/skwp/git-workflows-book [4013615]

  • Automated merge with ssh://bitbucket.org/westurner/dotfiles [2ca5f60]

  • BUG: edtitor variable aliases (back to) shell functions (for zsh) [f187161]

  • DOC,CLN: 10-bashrc.venv.sh: “# “ docstrings, alias definition clustering [a95efc4]

  • MERGE: DOC: .hgrc <- .gitignore in http://documentup.com/skwp/git-workflows-book [0f59bd7]

  • ENH: Add 04-bashrc.TERM.sh to optimistically set $TERM to [screen|xterm]-256color [70dca9f]

  • DOC: add ‘# ‘ to current .usrlog format, write debug to >&2, quoting style [37d42e8]

  • CLN,BUG: 20-bashrc.editor.sh: fix quoting to open files in same editor with ‘e’ [7d612b1]

  • CLN,BUG: comment out gvim=gvim, _edit=_EDIT_; PEP8 + strip double quotes from self.appname in ${VIRTUAL_ENV_NAME} [3c95aa2]

  • DOC: swap USER/HOSTNAME in dotfiles_status() [ea01621]

  • CLN: 10-bashrc.venv.sh: remove CLICOLOR setting (moved to bashrc.TERM.sh) [f0230fa]

  • DOC: add doc headers to 10-bashrc.venv.sh [ae35858]

  • ENH: add hgst() – hg status (diffstat, status, diff) [c64f5a4]

  • DOC,CLN: 10-bashrc.venv.sh: we(): $_VENV -> venv() [30cd828]

  • ENH: .i3/config: add scratchpad window and editor [54f08d8]

  • ENH: Add etc/.i3/Makefile with help, help_i3, test, and status (make help_i3) [8751d5f]

  • DOC,CLN: etc/.i3/config: Add requirements section and update shortcut comments [f2243c4]

  • ENH: etc/.i3/config: add (feh, ~/wallpaper.png) [d2813d0]

  • ENH: etc/.i3/config: add <alt><Backspace> to toggle floating window (scratchpad) [0e47c0e]

  • BUG: etc/.i3/config: exit fullscreen for popups (e.g. ’10s to screensaver’) [ac693bb]

  • DOC: Add docs/workflow.rst [762a804]

  • DOC: Update latest generated docs/dotvim_conf.rst [c802b89]

  • BUG: attempt to find VERSION.txt (ReadTheDocs builds fail on VERSION.txt) [e49a9b7]

  • ENH: Add ‘dotfiles –version’ command to dotfiles.cli [ae83e3a]

  • BLD,BUG: VERSION.txt path (symlink ./VERSION.txt to src/dotfiles/VERSION.txt) [b7787d5]

  • BLD,BUG: remove MANIFEST.in from .hgignore [7f1cd64]

  • DOC: add i3wm to tools.rst & sort, add correct heading in __init__.py, thg link [72b2850]

  • BUG: Fix less_ function (macros/less.vim wrapper) [8fce00c]

  • DOC: usage.rst: Add/update help_bash_rst, help_i3_rst, help_vim_rst [2bc53d4]

  • RLS: Dotfiles 0.1.2 [849a8bf]

v0.1.1 (2014-05-21 09:16:25 -0500)

git log --reverse --pretty=format:'* %s [%h]' 0ee46d6..v0.1.1
  • Importing dotfiles packaging [dd9fddf]

  • Importing dotfiles packaging [c6f999f]

  • Adding repos tool [e3be7ad]

  • Adding repos tool [6dbef79]

  • Adding bash config: .bash_aliases, .bashrc [9367714]

  • Adding bash config: .bash_aliases, .bashrc [09a1517]

  • Adding XDG user-dirs config [d1b97a8]

  • Adding XDG user-dirs config [93e52b4]

  • Adding .htoprc [6017470]

  • Adding .htoprc [17f6d2b]

  • Adding .hgrc [f71172d]

  • Adding .hgrc [622af9c]

  • Adding .inputrc [f0ccc18]

  • Adding .inputrc [d11994b]

  • Adding .profile [13c5de0]

  • Adding .profile [616c716]

  • Adding compiz config on wrk 10.04 [8ce90cf]

  • Adding compiz config on wrk 10.04 [f1a164b]

  • Adding compiz color filters [b5c6caa]

  • Adding compiz color filters [67a5584]

  • Adding python config: .pdbrc, .pythonrc, ipdb.py [20f1ff7]

  • Adding python config: .pdbrc, .pythonrc, ipdb.py [2c881f8]

  • Updating /docs [bcd4115]

  • Updating /docs [77f40b3]

  • Adding MONACO.TTF [26be7e1]

  • Adding MONACO.TTF [3ae9e43]

  • Removing hgsubs configuration for vim [5d975d7]

  • Removing hgsubs configuration for vim [1556c1a]

  • Updating dev-requirements pip requirements file [0065955]

  • Updating dev-requirements pip requirements file [353c575]

  • Updating rst headers in CHANGELOG.rst and README.rst [c8605ca]

  • Updating rst headers in CHANGELOG.rst and README.rst [4240dc5]

  • Adding blank setup.cfg and removing auto-generated MANIFEST.in [9b457b8]

  • Adding blank setup.cfg and removing auto-generated MANIFEST.in [08b4b66]

  • Updating .hgignore [8a49423]

  • Updating .hgignore [75a169d]

  • Updating paver-minilib.zip [3c7f8e6]

  • Updating paver-minilib.zip [42b7c69]

  • Adding multiple outstanding changes to pavement.py bootstrap file [9f22fd6]

  • Adding multiple outstanding changes to pavement.py bootstrap file [829478f]

  • Adding url schemes to .hgrc [6062be7]

  • Adding url schemes to .hgrc [4511552]

  • Adding more compiz config [35131c7]

  • Adding more compiz config [62a693e]

  • Adding .pydistutils.cfg, flattening ./etc/python to ./etc/ [d2d94c1]

  • Adding .pydistutils.cfg, flattening ./etc/python to ./etc/ [8a11ad6]

  • Adding workon_pyramid_app in .bashrc for the time being [8fe1ef1]

  • Adding workon_pyramid_app in .bashrc for the time being [cb17dd5]

  • Adding bash-vi-editing-mode reference [a09ab91]

  • Adding bash-vi-editing-mode reference [1763e9e]

  • Adding default .gemrc [f72ba77]

  • Adding default .gemrc [85f54be]

  • Adding rough .vimperatorrc [b1272a1]

  • Adding rough .vimperatorrc [b1e0a24]

  • Adding netbook fb styles for stylish [75095c7]

  • Adding netbook fb styles for stylish [d4b2a67]

  • Outstanding changes [3599baa]

  • Outstanding changes [ee529c2]

  • Adding .zshrc [a61afc1]

  • Adding .zshrc [b7d1384]

  • Adding mimeapps changes [97b01a2]

  • Adding mimeapps changes [23725d1]

  • Adding usrlogpy ipython session log [0e798c6]

  • Adding usrlogpy ipython session log [41881c4]

  • Adding most recent version of repos.py [2bfa240]

  • Adding most recent version of repos.py [e9842d9]

  • [mq]: osx [e45a3fb]

  • [mq]: osx [dfefda5]

  • Updating .bashrc: sourcing bash_completion [bd8a223]

  • Updating .bashrc: sourcing bash_completion [4f7558f]

  • Updating .bashrc: less function, less_/_less aliases [31ef478]

  • Updating .bashrc: less function, less_/_less aliases [886c677]

  • Upating .bashrc: Adding RVM to $PATH [3a04c7b]

  • Upating .bashrc: Adding RVM to $PATH [cc351c8]

  • Updating ipython_config.py: Adding autoreload, parametrizing pyver [cb73891]

  • Updating ipython_config.py: Adding autoreload, parametrizing pyver [52d50f0]

  • Adding gittagstohgtags.sh script [f6e6f50]

  • Adding gittagstohgtags.sh script [c7d2768]

  • Adding pulse.sh script [2b9b38c]

  • Adding pulse.sh script [a79d57e]

  • Adding setup_pandas_notebook_\* scripts [289c45d]

  • Adding setup_pandas_notebook_\* scripts [ac83442]

  • Adding deb_deps.py console_script [8b4e309]

  • Adding deb_deps.py console_script [3e8bc42]

  • Adding deb_search.py console_script [4b796df]

  • Adding deb_search.py console_script [e44f873]

  • Adding greppaths.py console_script [af4359c]

  • Adding greppaths.py console_script [6b1e0c2]

  • Adding lsof.py console_script [a00f65e]

  • Adding lsof.py console_script [72a60bc]

  • Adding mactool.py console_script [ccee8b7]

  • Adding mactool.py console_script [febbaed]

  • Adding optimizepath.py console_script [ff57627]

  • Adding optimizepath.py console_script [ddba96d]

  • Adding passwordstrength.py console_script [9e463a7]

  • Adding passwordstrength.py console_script [f57ce42]

  • Adding pycut.py console_script [9aee819]

  • Adding pycut.py console_script [e5649b4]

  • Adding py_index.py console_script [75120be]

  • Adding py_index.py console_script [75ce712]

  • Adding pyline.py console_script [a5d50bd]

  • Adding pyline.py console_script [f279e8d]

  • Adding pyren.py console_script [c199288]

  • Adding pyren.py console_script [aa2f886]

  • Adding usrlog.py console_script [0fade61]

  • Adding usrlog.py console_script [599d1ee]

  • Adding .bashmarks.sh shell script [2258984]

  • Adding .bashmarks.sh shell script [e0e1c44]

  • Factoring out of .bashrc to .bashrc.venv.sh and inlining scripts as bash functions [717d20b]

  • Factoring out of .bashrc to .bashrc.venv.sh and inlining scripts as bash functions [79c619a]

  • Updating usrlog.sh [de70a28]

  • Updating usrlog.sh [54d35e7]

  • Updating pavement.py: organizing package lists as extras_require entries [1182af8]

  • Updating pavement.py: organizing package lists as extras_require entries [85d235e]

  • Updating ipython_config.py [346b25b]

  • Updating ipython_config.py [d861611]

  • Updating .hgrc [350f3e4]

  • Updating .hgrc [023ff56]

  • Updating .pydistutils.cfg [36532d8]

  • Updating .pydistutils.cfg [0577490]

  • Adding compiz configurations [7bb0edd]

  • Adding compiz configurations [8e541a1]

  • Null-merge with f340dbdaac11 [0653863]

  • Null-merge with f340dbdaac11 [4cbab8e]

  • Updating usrlog.sh: Merging in Darwin base64 compatibility [c8b6e1c]

  • Updating usrlog.sh: Merging in Darwin base64 compatibility [bdc26e3]

  • Updating .bashrc.venv.sh: Merging in MacVim compatibility [c07070c]

  • Updating .bashrc.venv.sh: Merging in MacVim compatibility [e541830]

  • Adding bashmarks_to_nerdtree.sh shell script [df6f959]

  • Adding bashmarks_to_nerdtree.sh shell script [e069895]

  • Adding pipls.py console_script [4308498]

  • Adding pipls.py console_script [e1bf83d]

  • Null-merge with bfde4815428a [0aa500a]

  • Null-merge with bfde4815428a [fb07b78]

  • Updated pycut.py: Delimiter spelling [a456ea5]

  • Updated pycut.py: Delimiter spelling [e5877cc]

  • Updated .hgignore: Added file patterns [2197f1d]

  • Updated .hgignore: Added file patterns [72f10cc]

  • Added etc/css/fb_netbook.css: css block for small screen display [22bac4c]

  • Added etc/css/fb_netbook.css: css block for small screen display [0f00439]

  • Added etc/.vimperratorrc: from netbook branch [540eea1]

  • Added etc/.vimperratorrc: from netbook branch [f0257e2]

  • Updated repos.py: Debugging, find optimization, opts help, TODO: add file output handling [216a4af]

  • Updated repos.py: Debugging, find optimization, opts help, TODO: add file output handling [03cfed7]

  • Updated pydistutils.cfg and added etc/.pip/pip.conf: Local pypi index settings [a6753b3]

  • Updated pydistutils.cfg and added etc/.pip/pip.conf: Local pypi index settings [078d133]

  • Updated .hgrc: Adding code and wrd workspaces, title option for shell, Updated .hgrc: adding transplant extension [90792cd]

  • Updated .hgrc: Adding code and wrd workspaces, title option for shell, Updated .hgrc: adding transplant extension [d6b1287]

  • Updated dev-requirements.txt: Added development reqs to pip requirements file [fa996ed]

  • Updated dev-requirements.txt: Added development reqs to pip requirements file [cf3caad]

  • Fixed mactool.py: unmatched parenthesis syntax error [1ce4148]

  • Fixed mactool.py: unmatched parenthesis syntax error [8c059aa]

  • Updated setup.py: fixed paver minilib sys.path.insert [960e955]

  • Updated setup.py: fixed paver minilib sys.path.insert [7151ed1]

  • Updated pavement.py: packages_to_install, install_requires, tests_require, extras_require: { path testing, docs, dev } [f9ba0fe]

  • Updated pavement.py: packages_to_install, install_requires, tests_require, extras_require: { path testing, docs, dev } [313ee52]

  • Added gittagstohgtags: read hg-git hg tags [d356bb6]

  • Added gittagstohgtags: read hg-git hg tags [86afdb1]

  • Updated .bashrc.venv.sh: Documentation, ordering, grouping, _grin\* commands, workon_project, workon_project ``we`` shortcut, setprompt function [9e80659]

  • Updated .bashrc.venv.sh: Documentation, ordering, grouping, _grin\* commands, workon_project, workon_project ``we`` shortcut, setprompt function [80fef8a]

  • Renamed ./src/scripts/ to ./scripts [55af363]

  • Renamed ./src/scripts/ to ./scripts [4ca4586]

  • Added setup_scipy_deb.py: apt-get packages and pip install requirements [eedafcf]

  • Added setup_scipy_deb.py: apt-get packages and pip install requirements [1155c2f]

  • Added setup_mathjax.py: IPython.external.mathjax.install_mathjax() [a51fcaa]

  • Added setup_mathjax.py: IPython.external.mathjax.install_mathjax() [2282bbd]

  • Null-merge with css branch [5d4efa0]

  • Null-merge with css branch [720d198]

  • Updated pyline.py: Rewrote pyline.py Note: sorting seems to be broken [5430978]

  • Updated pyline.py: Rewrote pyline.py Note: sorting seems to be broken [5b5828e]

  • Updated .hgrc: hg configuration [eaa4ac4]

  • Updated .hgrc: hg configuration [324e7f0]

  • Updated pipls.py: handling blank lines, adding logging [9a40321]

  • Updated pipls.py: handling blank lines, adding logging [e30c73b]

  • Updated README.rst [ffb8df2]

  • Updated README.rst [4ff1104]

  • Updated index_url and allow_hosts in .pydistutils.cfg and pip.conf [8c1966a]

  • Updated index_url and allow_hosts in .pydistutils.cfg and pip.conf [cfb8640]

  • Updated .pythonrc: Load readline if IPython support is not available [d2ca28a]

  • Updated .pythonrc: Load readline if IPython support is not available [a7592b2]

  • Updated .hgrc: Removing largefiles due to lack of hosting support [fe989dc]

  • Updated .hgrc: Removing largefiles due to lack of hosting support [592acb6]

  • Added Venv: Virtualenv project configuration in ipython, bash, and JSON .bashrc: source $_bashrc_venv .bashrc.venv.sh: ``we`` and ``venv`` commands, DOTFILES -> __DOTFILES, ipython_config.py: Venv([‘venvname’, [‘appname’]]), venv -E -p, venv -E -b Updated usrlog.sh: USRLOG->_USRLOG, HISTFILE Updated README.rst: Adding per-file documentation [122ebfb]

  • Added Venv: Virtualenv project configuration in ipython, bash, and JSON .bashrc: source $_bashrc_venv .bashrc.venv.sh: ``we`` and ``venv`` commands, DOTFILES -> __DOTFILES, ipython_config.py: Venv([‘venvname’, [‘appname’]]), venv -E -p, venv -E -b Updated usrlog.sh: USRLOG->_USRLOG, HISTFILE Updated README.rst: Adding per-file documentation [a00be42]

  • Updated README: Headings, contents, syntax, removed grin –help output [3a6f83b]

  • Updated README: Headings, contents, syntax, removed grin –help output [e3bee14]

  • Updated README.rst: documentation links, formatting [5436af2]

  • Updated README.rst: documentation links, formatting [94d9803]

  • Added updated compiz profiles [f5c67b0]

  • Added updated compiz profiles [7b0c53f]

  • Updated .hgrc: Monaco font in thg [5cb74ed]

  • Updated .hgrc: Monaco font in thg [9d09da7]

  • TODO Updated README.rst: moving “TODO: build repo tags [af765cb]

  • TODO Updated README.rst: moving “TODO: build repo tags [083d3ce]

  • Added scripts/setup_ipython_notebook_deb.sh [c6445a7]

  • Added scripts/setup_ipython_notebook_deb.sh [1075419]

  • Updated .bashrc.venv.sh: Added less_ function for less.vim [d8192d1]

  • Updated .bashrc.venv.sh: Added less_ function for less.vim [c1ba326]

  • Updated venv: EDITOR, IPythonWidget.editor, aliases: _tr, _nose [b260b32]

  • Updated venv: EDITOR, IPythonWidget.editor, aliases: _tr, _nose [3c78298]

  • Added .screenrc [43cc908]

  • Added .screenrc [6f4321c]

  • Added .noserc [07bba7e]

  • Added .noserc [2699505]

  • Merging in less_ function and setup_ipython_notebook_deb [b1dcb8e]

  • Merging in less_ function and setup_ipython_notebook_deb [97a2bf9]

  • Added .gitconfig [04bf648]

  • Added .gitconfig [9e274c1]

  • Updated ..bashrc.venv.sh: Hg and HGclone commands (``sudo -i -g`` –> segfault) Is this related to http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=598141 ? [c29b760]

  • Updated ..bashrc.venv.sh: Hg and HGclone commands (``sudo -i -g`` –> segfault) Is this related to http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=598141 ? [1519fd5]

  • Updated deb_search.py: expanded subprocess pattern [bba4dd1]

  • Updated deb_search.py: expanded subprocess pattern [7cb8d92]

  • Updated .bashrc.venv.sh: diff-dirs function [b65d4e8]

  • Updated .bashrc.venv.sh: diff-dirs function [da706b6]

  • Added etc/virtualenvwrapper hooks \* \* \* Updated .hgignore: virtualenvwrapper/hook.log [a0c7410]

  • Added etc/virtualenvwrapper hooks \* \* \* Updated .hgignore: virtualenvwrapper/hook.log [d94e253]

  • Updated postactivate: _setup_editor [acbb07b]

  • Updated postactivate: _setup_editor [20e6e62]

  • Updated Makefile [8473ea2]

  • Updated Makefile [ec5c364]

  • Updated .hgignore: pip-requirements-autogen.txt [5f5d0e4]

  • Updated .hgignore: pip-requirements-autogen.txt [d3d3511]

  • Updated setup.py: Added documentation [62bf6dc]

  • Updated setup.py: Added documentation [7b5f39c]

  • Updated pyline.py: optparse documentation [1cb1d16]

  • Updated pyline.py: optparse documentation [fe7521b]

  • Added etc/mercurial: added .py and .sh hg event hooks and a README.rst [41275b5]

  • Added etc/mercurial: added .py and .sh hg event hooks and a README.rst [b789ff9]

  • Updated repos.py: Added \*thg\* repo xml report type, [8ab0b50]

  • Updated repos.py: Added \*thg\* repo xml report type, [d0d8342]

  • Updated repos.py: VCS Repository Reports [b2b9e0d]

  • Updated repos.py: VCS Repository Reports [2290f87]

  • Updated repos.py: handle URL schemes [2e6acb1]

  • Updated repos.py: handle URL schemes [4bd9b11]

  • Updated ipython_config.py: venv: _EDIT_ variable for gvim configuration [5a2aa67]

  • Updated ipython_config.py: venv: _EDIT_ variable for gvim configuration [fdc09d5]

  • Updated ipython_config.py: venv: gvim –remote-tab-silent [5fe6ede]

  • Updated ipython_config.py: venv: gvim –remote-tab-silent [da2dcd8]

  • Updated ipython_config.py: venv: alias \*_Make\* instead of \*_make\* [73d2b9e]

  • Updated ipython_config.py: venv: alias \*_Make\* instead of \*_make\* [773732c]

  • Updated .bashrc.venv.sh: __SRC, build_docs, PROJECT_HOME, VIRTUALENVWRAPPER_\* [91df942]

  • Updated .bashrc.venv.sh: __SRC, build_docs, PROJECT_HOME, VIRTUALENVWRAPPER_\* [57c8a8c]

  • Updated .bashrc.venv.sh: sudo unumask [0fd03c0]

  • Updated .bashrc.venv.sh: sudo unumask [e0e95ff]

  • Updated .bashrc.venv.sh: $EDITOR configuration, documentation [f5ec95b]

  • Updated .bashrc.venv.sh: $EDITOR configuration, documentation [d19ad87]

  • Updated .usrlog: Partial ZSH support: NOP ‘shopt -s histappend’ [cb8d92d]

  • Updated .usrlog: Partial ZSH support: NOP ‘shopt -s histappend’ [95e6286]

  • Added etc/.sdirs: bashmarks configuration [32c6143]

  • Added etc/.sdirs: bashmarks configuration [283912e]

  • Updated pavement.py: testing_extras: PyTest, tox, .\.. [c62b2e7]

  • Updated pavement.py: testing_extras: PyTest, tox, .\.. [5222c07]

  • Updated .hgrc: Added a gist:// URL scheme [8b06f53]

  • Updated .hgrc: Added a gist:// URL scheme [00520df]

  • Updated .hgrc: removing gvimdiff settings, adding ui.language = en [90b1d45]

  • Updated .hgrc: removing gvimdiff settings, adding ui.language = en [b61446f]

  • Updated .hgrc: ui.language = en [ccc80e4]

  • Updated .hgrc: ui.language = en [fe02e4a]

  • Added etc/compiz/colorfilters [eeaa433]

  • Added etc/compiz/colorfilters [3149bfd]

  • Updated .hgrc: Added mercurial aliases [64d51ee]

  • Updated .hgrc: Added mercurial aliases [f70330e]

  • Updated etc/.noserc: progressive-editor=e [fd462ba]

  • Updated etc/.noserc: progressive-editor=e [96a65c7]

  • Updated ipython_config.py (venv): Made executable [4ab71bc]

  • Updated ipython_config.py (venv): Made executable [5404ff1]

  • Added default .i3/config (<Alt>) [fee37e9]

  • Added default .i3/config (<Alt>) [b0f7e98]

  • Added i3status.cfg from man i3status [549edb0]

  • Added i3status.cfg from man i3status [1294871]

  • Updated PyPi mirror uri in pip.conf, .pydistutils.cfg, and .hgrc [ccd7516]

  • Updated PyPi mirror uri in pip.conf, .pydistutils.cfg, and .hgrc [2fb7ed5]

  • Delete MONACO.TTF [28c6fb8]

  • Delete MONACO.TTF [acc9a9d]

  • Updated i3wm configuration [0a628ba]

  • Updated i3wm configuration [4d831db]

  • Added find command variation for Darwin [39dff81]

  • Added find command variation for Darwin [e88fc22]

  • osx: `declare -gx` to `declare -rx` [d72aa64]

  • osx: `declare -gx` to `declare -rx` [9341b66]

  • osx: `declare -gx` to `declare -rx` [1b010d3]

  • osx: `declare -gx` to `declare -rx` [a9f0fc1]

  • Updated usrlog.sh: Fixed variable declaration syntax [fe87289]

  • Updated usrlog.sh: Fixed variable declaration syntax [edb61cc]

  • Updated .bashrc.venv.sh: Fixed ls alias w/ CHANGELOG.rst Makefile README.rst bootstrap.py build buildout.cfg dev-requirements.txt docs etc pavement.py paver-minilib.zip scripts setup.cfg setup.py src [d3b8a29]

  • Updated .bashrc.venv.sh: Fixed ls alias w/ CHANGELOG.rst Makefile README.rst bootstrap.py build buildout.cfg dev-requirements.txt docs etc pavement.py paver-minilib.zip scripts setup.cfg setup.py src [456b643]

  • Added CLICOLOR=true [220b1be]

  • Added CLICOLOR=true [c7bae1b]

  • Added gtkrc files [ce31fd1]

  • Added gtkrc files [eb5bd80]

  • Merged heads [3ba7dec]

  • Merged heads [25e5eaa]

  • Updated .bashrc.venv.sh for OSX [eaafc80]

  • Updated .bashrc.venv.sh for OSX [3bad909]

  • Merged with tip [e444f54]

  • Merged with tip [5015b8f]

  • Rebased changes for OSX [e19002b]

  • Rebased changes for OSX [9d2061b]

  • Rebased changes for OSX [42f9433]

  • Added screensaver configuration [8824cb1]

  • Added screensaver configuration [e6985e9]

  • Added setup_f.lux.sh [3f2e64b]

  • Added setup_f.lux.sh [63effc0]

  • Added pianobar_install.sh [f5a6534]

  • Added pianobar_install.sh [b0ce560]

  • Added nowireless.sh dbus script [3687cee]

  • Added nowireless.sh dbus script [1bc2dfc]

  • Added listpath.sh [6319880]

  • Added listpath.sh [dd618e2]

  • +Shift+b launches x-www-browser [d6017a0]

  • +Shift+b launches x-www-browser [c24cb17]

  • Updated ls aliases and check for MVIMBIN. TODO: set a more generic variable for OSX [ba085ee]

  • Updated ls aliases and check for MVIMBIN. TODO: set a more generic variable for OSX [a474f5a]

  • Added gmail-hide_sidebar.css [b1e0504]

  • Added gmail-hide_sidebar.css [f916a31]

  • Added twitter-hide_sidebar.css [4d3468c]

  • Added twitter-hide_sidebar.css [c3381e0]

  • Added twitter-add_share_link.js to css/ folder [f7adede]

  • Added twitter-add_share_link.js to css/ folder [cd4d765]

  • Moved twitter-add_share_link.js to twitter-add_tweet_link.js [c847117]

  • Moved twitter-add_share_link.js to twitter-add_tweet_link.js [d906086]

  • Updated twitter-add_tweet_link.js to point to https://twitter.com/intent/tweet [21e9ce0]

  • Updated twitter-add_tweet_link.js to point to https://twitter.com/intent/tweet [568bbe3]

  • Added .xinitrc and _install_screensaver function [47a78c7]

  • Added .xinitrc and _install_screensaver function [c182b0a]

  • Always xlock (i3lock = intelligence) [4dc4c48]

  • Always xlock (i3lock = intelligence) [19e9506]

  • Updated screensaver.sh: i3lock forks (and works with _suspend_to_ram) [83da9ee]

  • Updated screensaver.sh: i3lock forks (and works with _suspend_to_ram) [4068d03]

  • Added etc/elinks.conf [b839e06]

  • Added etc/elinks.conf [a73940b]

  • Added scripts/setup_bashdb.sh [5bfd4fd]

  • Added scripts/setup_bashdb.sh [52d0e0b]

  • Updated .hgignore: added etc/vim [df6f568]

  • Updated .hgignore: added etc/vim [32f8a21]

  • Commented out try/except import sympyprinting [209eeda]

  • Commented out try/except import sympyprinting [05dcef9]

  • Updated .bashrc.venv.sh: declare -rx -> export [50f8908]

  • Updated .bashrc.venv.sh: declare -rx -> export [dea9055]

  • Updated ipython_config.py: declare [-g]rx -> export and removed extra call to _setup_editor [d726dc3]

  • Updated ipython_config.py: declare [-g]rx -> export and removed extra call to _setup_editor [fad02f3]

  • Merged with 378 (declare -> export) [26f0875]

  • Merged with 378 (declare -> export) [70a1b2e]

  • Added requirements/, updated pavement.py: requirements to pip requirements.txt files [5ffd724]

  • Added requirements/, updated pavement.py: requirements to pip requirements.txt files [fa59160]

  • Updated .bashrv.venv.sh: added osx ls aliases (-G for color) [4ea468c]

  • Updated .bashrv.venv.sh: added osx ls aliases (-G for color) [e19543e]

  • Updated .bashrv.venv.sh: added hgd and hgdl aliases for hg diff [|less] [46c6f64]

  • Updated .bashrv.venv.sh: added hgd and hgdl aliases for hg diff [|less] [431cbad]

  • Updated ipython_config.py: fixed single-quotes in cdhelp function [18e441d]

  • Updated ipython_config.py: fixed single-quotes in cdhelp function [20cbd86]

  • Merged aliases for hg and BSD ls [aec50d2]

  • Merged aliases for hg and BSD ls [a2f8b97]

  • Added etc/terminal/profile-Homebrew-mod.terminal [f37c917]

  • Added etc/terminal/profile-Homebrew-mod.terminal [b39ab2a]

  • Added setup_powerline_fonts.sh from westurner/dotvim [277e80b]

  • Added setup_powerline_fonts.sh from westurner/dotvim [6b61d18]

  • Updated .bashrc.venv.sh: don’t source screensaver.sh on OSX [ad94764]

  • Updated .bashrc.venv.sh: don’t source screensaver.sh on OSX [51110e1]

  • Added setup_brew and brew.list [507e56a]

  • Added setup_brew and brew.list [523e296]

  • Added setup_mavericks_python.sh [f9eb03b]

  • Added setup_mavericks_python.sh [c2618ba]

  • Added chsh -s /usr/local/bin/bash for bash4 on OSX [22eba20]

  • Added chsh -s /usr/local/bin/bash for bash4 on OSX [9675732]

  • Updated setup_f.lux.sh for OSX [8932980]

  • Updated setup_f.lux.sh for OSX [f015e28]

  • Added setup_macvim.sh [7154227]

  • Added setup_macvim.sh [87618bf]

  • Added setup_firefox.sh [264f470]

  • Added setup_firefox.sh [ac6f862]

  • Added setup_chrome.sh [fba145b]

  • Added setup_chrome.sh [e9dfb1c]

  • Added setup_vlc.sh [5242287]

  • Added setup_vlc.sh [9bdf406]

  • Added setup_adobereader.sh [ad0bc1e]

  • Added setup_adobereader.sh [7658362]

  • Added setup_ccleaner.sh [90b81be]

  • Added setup_ccleaner.sh [08525cf]

  • Updated setup_\*.sh (chmod +x) [b030034]

  • Updated setup_\*.sh (chmod +x) [92dcecf]

  • Added .gitconfig from http://documentup.com/skwp/git-workflows-book#chapter-6-sneaking-git-through-the-backdoor/appendix-a-the-gitconfig [da62fa5]

  • Added .gitconfig from http://documentup.com/skwp/git-workflows-book#chapter-6-sneaking-git-through-the-backdoor/appendix-a-the-gitconfig [60035a8]

  • Added setup_setuptool.sh script [b52a878]

  • Added setup_setuptool.sh script [2f441df]

  • Added .muttrc [66798ce]

  • Added .muttrc [8066638]

  • Added setup_pyenv.sh [98f8c5f]

  • Added setup_pyenv.sh [90beff3]

  • Added setup_chromium.sh [0f61291]

  • Added setup_chromium.sh [a684f24]

  • Updated /home/wturner/workspace/.virtualenvs/warehouse/bin:/home/wturner/.pyenv/shims:/home/wturner/.pyenv/bin:/home/wturner/.local/bin:/home/wturner/wrk/.ve/dotfiles/src/dotfiles/scripts:/home/wturner/wrk/.ve/dotfiles/src/dotfiles/bin:/home/wturner/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games, added setup_pyenv and setup_anaconda [436a11d]

  • Updated /home/wturner/workspace/.virtualenvs/warehouse/bin:/home/wturner/.pyenv/shims:/home/wturner/.pyenv/bin:/home/wturner/.local/bin:/home/wturner/wrk/.ve/dotfiles/src/dotfiles/scripts:/home/wturner/wrk/.ve/dotfiles/src/dotfiles/bin:/home/wturner/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games, added setup_pyenv and setup_anaconda [dcc4632]

  • Updated .bashrc.venv.sh: PIP_REQUIRE_VIRTUALENV=false, VIRTUALENVWRAPPER_SCRIPT [71ae64b]

  • Updated .bashrc.venv.sh: PIP_REQUIRE_VIRTUALENV=false, VIRTUALENVWRAPPER_SCRIPT [3e2148a]

  • Updated ipython_config.py: Python 3 compatibility [915d995]

  • Updated ipython_config.py: Python 3 compatibility [7187c6b]

  • Update repos.py: flake8 [8af24ef]

  • Update repos.py: flake8 [a3ec460]

  • Update repos.py: check report type; str_report [5037cd2]

  • Update repos.py: check report type; str_report [13b86c9]

  • Update repos.py: removed logging statement (in gitsubmodule_report logic caught up in flake8 formatting)) [8a1ca2a]

  • Update repos.py: removed logging statement (in gitsubmodule_report logic caught up in flake8 formatting)) [6e6488a]

  • Updated i3config: structure, docstrings, keypad, shortcuts [043037f]

  • Updated i3config: structure, docstrings, keypad, shortcuts [a78d21c]

  • Add edit command to Makefile [f08f6e3]

  • Add edit command to Makefile [2a44eae]

  • CLN: Update repos.py: formatting [d4be6de]

  • CLN: Update repos.py: formatting [7eb0f58]

  • BLD: Update requirements/ [cc05d24]

  • BLD: Update requirements/ [45ec6db]

  • BLD,TST,DOC,ENH: Settings, Makefile, setup.py, i3, bootstrap.sh script [997b097]

  • BLD,TST,DOC,ENH: Settings, Makefile, setup.py, i3, bootstrap.sh script [1517805]

  • Add bashmarks from https://github.com/huyng/bashmarks [a7c890d]

  • Add bashmarks from https://github.com/huyng/bashmarks [41840af]

  • TST: Read dotfiles package requirements, mock find_package_data, fail silently when neither path.py or pathlib are importable [aa0ed21]

  • TST: Read dotfiles package requirements, mock find_package_data, fail silently when neither path.py or pathlib are importable [7e82250]

  • BLD: bootstrap_dotfiles.sh: static path to VIRTUALENVWRAPPER_SH [c4776a8]

  • BLD: bootstrap_dotfiles.sh: static path to VIRTUALENVWRAPPER_SH [03b5b53]

  • BLD: Auto-symlink and backup .bashrc and .bashrc.venv.sh [9d09345]

  • BLD: Auto-symlink and backup .bashrc and .bashrc.venv.sh [eeea9fc]

  • BLD: set PYENV_ROOT from $HOME, set _ANACONDA_ROOT [c9807b0]

  • BLD: set PYENV_ROOT from $HOME, set _ANACONDA_ROOT [c1d0d77]

  • ENH: i3 config: Add screensaver launch on start [aac233d]

  • ENH: i3 config: Add screensaver launch on start [61207b0]

  • ENH,BUG: screensaver.sh: \* add support for getopt options \* make xset conditional on $DISPLAY \* move to xlck namespace [ecd88b9]

  • ENH,BUG: screensaver.sh: \* add support for getopt options \* make xset conditional on $DISPLAY \* move to xlck namespace [9b76028]

  • BLD: Makefile install, clean, upgrade, pip_install_requirements [7f9af18]

  • BLD: Makefile install, clean, upgrade, pip_install_requirements [2891dc3]

  • ENH: Add sarge to requirements-suggests.txt [b6e2c21]

  • ENH: Add sarge to requirements-suggests.txt [9bdeb5b]

  • BLD: Add requirements.txt and requirements-all.txt [0725adc]

  • BLD: Add requirements.txt and requirements-all.txt [c008ad6]

  • BLD: Update bootstrap_dotfiles.sh: symlinks, getopt [17935ec]

  • BLD: Update bootstrap_dotfiles.sh: symlinks, getopt [3508b9e]

  • BLD: Create ${HOME} directories for .config, .pip, and ipython (venv) [3460a46]

  • BLD: Create ${HOME} directories for .config, .pip, and ipython (venv) [2804d05]

  • BUG: Optimizepath.py stdout/stderr redirection [895c31e]

  • BUG: Optimizepath.py stdout/stderr redirection [27ae455]

  • Add .ropeproject/ to .hgignore [c88280b]

  • Add .ropeproject/ to .hgignore [0e79ffb]

  • DOC: Update README.rst: bootstrap_dotfiles.sh link, updates [4b1e4f4]

  • DOC: Update README.rst: bootstrap_dotfiles.sh link, updates [9141c03]

  • BLD: Add sylink_mimeapps to bootstrap_dotfiles.sh [2c8f7a3]

  • BLD: Add sylink_mimeapps to bootstrap_dotfiles.sh [dbf3ec8]

  • BLD: add autorebuild with Pyinotify [cab22d7]

  • BLD: add autorebuild with Pyinotify [bee0c83]

  • TST: compare_installed.py: compare package sets [324bc2a]

  • TST: compare_installed.py: compare package sets [1994ca7]

  • BLD: get_salt_sources.sh (see repos.py -r sh) [a8aaed6]

  • BLD: get_salt_sources.sh (see repos.py -r sh) [0480c9c]

  • ENH: setup_ambiance_radiance_themes.sh [e7f766f]

  • ENH: setup_ambiance_radiance_themes.sh [a7e5e3b]

  • DOC: Update README.rst: installation [073d59a]

  • DOC: Update README.rst: installation [fbb5926]

  • ENH,DOC: Add tmuxp to requirements/requirements-suggests.txt; docs links [1843ce3]

  • ENH,DOC: Add tmuxp to requirements/requirements-suggests.txt; docs links [86b6401]

  • CLN: xlck.sh namespacing [fc6f087]

  • CLN: xlck.sh namespacing [e56a860]

  • BUG: .pythonrc IPython upgrade [93e8c7c]

  • BUG: .pythonrc IPython upgrade [9a9dbe2]

  • CLN: moved settings from .bashrc -> .bashrc.venv.sh [12acd29]

  • CLN: moved settings from .bashrc -> .bashrc.venv.sh [e0a943a]

  • BUG: Rename screensaver.sh -> xlck.sh; getopts parsing, comments [260c282]

  • BUG: Rename screensaver.sh -> xlck.sh; getopts parsing, comments [c503538]

  • CLN: split bash files into separate files [4005c80]

  • CLN: split bash files into separate files [33670e9]

  • CLN: Move .bashrc.\* to ./etc/bash [990620f]

  • CLN: Move .bashrc.\* to ./etc/bash [d40a60f]

  • Merge: BLD,TST,ENH get_salt_sources.sh, compare_installed, autorebuild, setup_ambiance_radiance_themes.sh [1098a60]

  • Merge: BLD,TST,ENH get_salt_sources.sh, compare_installed, autorebuild, setup_ambiance_radiance_themes.sh [f88e5d2]

  • ENH: set i3 font to DejaVu Sans Mono 12 [7739e3e]

  • ENH: set i3 font to DejaVu Sans Mono 12 [08ceb61]

  • CLN: .i3/config add #$filebrowser nautilus comment; style [5fceb92]

  • CLN: .i3/config add #$filebrowser nautilus comment; style [abc5fe9]

  • ENH: .i3/config: <super> <Right/Left> to focus next/previous workspace [0863de8]

  • ENH: .i3/config: <super> <Right/Left> to focus next/previous workspace [6518e93]

  • CLN: Makefile: move install and upgrade to top of file [af3cfde]

  • CLN: Makefile: move install and upgrade to top of file [c9bee16]

  • ENH: Add tmuxp YAML config: etc/tmux/3pane.yaml [0107c0e]

  • ENH: Add tmuxp YAML config: etc/tmux/3pane.yaml [802d5ac]

  • CLN,TST: Move from src/dotfiles/\*.py to scripts/\*.py ; update tests [cb2c7ae]

  • CLN,TST: Move from src/dotfiles/\*.py to scripts/\*.py ; update tests [0d2018c]

  • CLN: remove scripts/listpath.sh [3983278]

  • CLN: remove scripts/listpath.sh [21a1d6c]

  • BLD: bashrc config into sequenced \d\d-bashrc.<name>.sh files [16b80aa]

  • BLD: bashrc config into sequenced \d\d-bashrc.<name>.sh files [f07d414]

  • CLN: Update .hgignore [749ffb4]

  • CLN: Update .hgignore [6d412cb]

  • BLD,TST: Add tox.ini [9474b89]

  • BLD,TST: Add tox.ini [d5a6835]

  • BLD: Add pyinotify to requirements [e1f767d]

  • BLD: Add pyinotify to requirements [b473397]

  • BUG: Update sys.path w/ dist-packages so ‘import apt’ works [0b7d646]

  • BUG: Update sys.path w/ dist-packages so ‘import apt’ works [d1f18c8]

  • ENH: Update .hgrc: Add aliases, shelve and pager extensions, [pager] ignore [4a91bcb]

  • ENH: Update .hgrc: Add aliases, shelve and pager extensions, [pager] ignore [7c9f084]

  • BUG: fix relative path in scripts/pipls.py [3c7db31]

  • BUG: fix relative path in scripts/pipls.py [8cfe208]

  • BLD: Update Makefile: Usage, install_user, upgrade_user, add install to all [2c5e5aa]

  • BLD: Update Makefile: Usage, install_user, upgrade_user, add install to all [64ca256]

  • BUG: allow None match in setup.py:find_closest_repository [fe26bc9]

  • BUG: allow None match in setup.py:find_closest_repository [95b16e9]

  • BUG: add if __name__ == “__main__” to scripts/setup_mathjax.py [9bb88e9]

  • BUG: add if __name__ == “__main__” to scripts/setup_mathjax.py [a44d3ad]

  • CLN: .pydistutils.cfg: move [paver] section below [easy_install] section [a6dadc8]

  • CLN: .pydistutils.cfg: move [paver] section below [easy_install] section [a59a5a7]

  • CLN: Remove extraneous .pythonrc readline [cc7c870]

  • CLN: Remove extraneous .pythonrc readline [d297ace]

  • ENH: Update .hgrc: add bb+git+ssh URL prefix [152cd26]

  • ENH: Update .hgrc: add bb+git+ssh URL prefix [621c353]

  • BUG: add -h switch to bootstrap_dotfiles; remove set -x [8db4656]

  • BUG: add -h switch to bootstrap_dotfiles; remove set -x [bb5cda0]

  • BLD: Add version constant in src/dotfiles/__init__.py [67de381]

  • BLD: Add version constant in src/dotfiles/__init__.py [7624bd4]

  • DOC: pdating docs with full Makefile and conf.py from https://github.com/westurner/provis [e804543]

  • DOC: pdating docs with full Makefile and conf.py from https://github.com/westurner/provis [de3e431]

  • BLD: bootstrap_dotfiles.sh, PIP_INSTALL –user workarounds, cleanup [08bbf46]

  • BLD: bootstrap_dotfiles.sh, PIP_INSTALL –user workarounds, cleanup [7cd5f8d]

  • DOC: fix link typo [e427ece]

  • DOC: fix link typo [d1b0b62]

  • DOC: README.rst content moved into actual documentation [72d59fd]

  • DOC: README.rst content moved into actual documentation [792a014]

  • DOC: changelog section underline [4e778d8]

  • DOC: changelog section underline [952e6bb]

  • CLN: add docs/build and docs/_build to .hgignore [433e1d8]

  • CLN: add docs/build and docs/_build to .hgignore [60dc416]

  • BLD: Makefile, tox.ini, travis.yaml [beeb298]

  • BLD: Makefile, tox.ini, travis.yaml [cd53592]

  • BUG: typos and syntax errors in etc/mercurial/debug.py [340065b]

  • BUG: typos and syntax errors in etc/mercurial/debug.py [cb49100]

  • DOC: remote contents from README.rst [941d938]

  • DOC: README.rst: remove \.. contents directive [cfa85b4]

  • DOC,BUG: Generate dotvim usage docs with make docs_dotvim [b58658f]

  • DOC: add gh, bb, rtd links and update headers in README.rst; bootstrap_dotfiles.sh [cd8f933]

  • DOC: generate docs/dotvim_conf.rst with scripts/dotfiles-vim.sh (fixes #2) [6ce935e]

  • MERGE: workaround strange hg-git errors [455d52a]

  • BUG: move os.path.exists check before loop: optimizepath.py (TODO) [084f12c]

  • ENH: add gitflow and hubflow (git flow and git hf) [d660195]

  • ENH,DOC: add set_xwallpaper variable [7b8449a]

  • ENH: add XF86MonBrightnessDown and XF86MonBrightnessUp xbacklight mappings [6b602d4]

  • CLN: split etc/.zshrc -> etc/zsh/00-zshrc.before.sh [5dfa003]

  • ENH: add emulated ZSH bash_source.sh and lesspipe.sh funcs in etc/zsh/functions [a5b453f]

  • ENH: add etc/zsh/oh-my-zsh from http://github.com/robbyrussell/oh-my-zsh [7390fe7]

  • ENH: add etc/zsh/oh-my-zsh/themes/gentoo-westurner.zsh-theme [267a75b]

  • CLN,DOC: usrlog.sh namespacing (usrlog_\*, _usrlog_\*) \* \* \* [73c9b8c]

  • ENH: .inputrc, .Xmodmap (Caps Lock -> Esc), Bash commands [36cffcf]

  • CLN: scripts/repos.py -> https://pypi.python.org/pypi/pyrpo [2ff5839]

  • DOC: dotfiles Makefile documentation (make help) [d987114]

  • DOC: update dotfiles_status sh function [24943a8]

  • BUG: check function_exists(_setup_editor) in etc/virtualenvwrapper/postactivate [18bd3e4]

  • BUG: remove “unset -f fixperms” [8431f79]

  • ENH: add function_exists ‘declare -f’ $? check (that works with both bash & zsh) [313b728]

  • ENH,DOC: 00-bashrc.before.sh add docs, move variables into sequence [a75da3a]

  • ENH: _usrlog_set_title: set window titles to prompt description [525a4e3]

  • BUG: set PS1 only if BASH_VERSION (for zsh) [34f1420]

  • BUG: remove “alias gvim=’gvim’” [1d41ffa]

  • DOC: etc/bash/10-bashrc.venv.sh [a2e3e5a]

  • Merge XF86MonBrightnessDown and XF86MonBrightnessUp xbacklight i3 mappings [ac0abd3]

  • ENH: add etc/bash/11-bashrc.venv.pyramid.sh [3a6cd9e]

  • BUG: 2>&1 extra ‘id’ command for ‘zsh fc -l -1’ workaround [dbb16fe]

  • BUG: readline config should only load w/ bash [80433cf]

  • DOC,BLD: README.rst, bootstrap_dotfiles.sh -G -C -d, make test_build [3b237b0]

  • TST,BUG,CLN: make compare_installed.py write to tempfile.mkdtemp and .rmtree in tearDown, PEP8 [2cf1fbd]

  • TST,BUG,DOC,CLN: compare_installed.py tests [01231f2]

  • CLN: move compare_installed.py to https://github.com/westurner/pkgsetcomp [74a0e25]

  • DOC: Create empty docs/_status/index.html [152b90c]

  • BLD,BUG,DOC: fix ‘make docs’ [d049d52]

  • DOC,CLN: cleanup docs, fix syntax errors [10d47df]

  • BLD,ENH: read version from VERSION.txt [697059d]

Git Commit Log

make docs calls make help_bash_txt and make help_zsh_txt to aggregate initial configuration into one file (sans line numbers) for debugging and docstring extraction:

git shortnocolor --graph
git l
gl
$ test -d ../.git && \
git -C ../ log --pretty=format:"%h %d %ci [%cn]%n%s" --graph
* 3e55a08  (HEAD -> develop, origin/develop) 2026-06-29 10:40:40 +0000 [Wes Turner]
| DOC,UBY: Add clear property for pre and div[class*=highlight-*]
* bb8055a  2026-06-29 10:33:50 +0000 [Wes Turner]
| DOC,UBY: Change div.document from inline-block to inline
* 6ea007b  2026-06-29 10:25:06 +0000 [Wes Turner]
| DOC,UBY: Update CSS styles and read version from VERSION.txt conf.py
* af88a17  2026-06-29 09:47:09 +0000 [Wes Turner]
| DOC: docs/usage/: dotfiles usage docs: 678cd56 :boat:
*   678cd56  2026-06-29 09:36:21 +0000 [Wes Turner]
|\  MRG: Merge tag 'v0.10.4' into develop
| *   41349ee  (tag: v0.10.4, origin/master, origin/HEAD, master) 2026-06-29 09:36:04 +0000 [Wes Turner]
| |\  MRG: Merge branch 'release/0.10.4'
| | * 3e64da2  2026-06-29 09:35:55 +0000 [Wes Turner]
| | | DOC: docs/usage/: dotfiles usage docs: a9b3e1f :boat:
| | * a9b3e1f  2026-06-29 09:35:29 +0000 [Wes Turner]
| |/  RLS: VERSION.txt: 0.10.4 :boat:
|/|   
* | 1a371c9  2026-06-29 09:32:28 +0000 [Wes Turner]
| | DOC,BUG: docs/_static/js/sidenav-affix.js: replace .affix() with position:sticky; top:0
* | 0620877  2026-06-27 16:55:19 -0400 [Wes Turner]
| | DOC: docs/usage/: dotfiles usage docs: f5e3dde :boat:
* | f5e3dde  2026-06-27 16:48:04 -0400 [Wes Turner]
| | DOC: docs/usage/: dotfiles usage docs: 1ed9e71 :boat:
* | 1ed9e71  2026-06-27 16:47:39 -0400 [Wes Turner]
| | DOC: docs/usage/: dotfiles usage docs: 6c7788e :boat:
* | 6c7788e  2026-06-27 16:44:05 -0400 [Wes Turner]
| | DOC: docs/usage/: dotfiles usage docs: f4885d0 :boat:
* | f4885d0  2026-06-27 16:42:16 -0400 [Wes Turner]
| | DOC: docs/usage/: dotfiles usage docs: a10d6de :boat:
* | a10d6de  2026-06-27 16:40:15 -0400 [Wes Turner]
| | DOC: docs/usage/: dotfiles usage docs: ad9d73a :boat:
* | ad9d73a  2026-06-27 16:36:40 -0400 [Wes Turner]
| | DOC: docs/usage/: dotfiles usage docs: 12df059 :boat:
* | 12df059  2026-06-27 16:27:36 -0400 [Wes Turner]
| | DOC: docs/usage/: dotfiles usage docs: f27bd24 :boat:
* | f27bd24  2026-06-27 16:26:10 -0400 [Wes Turner]
| | DOC: docs/usage/: dotfiles usage docs: 53e5512 :boat:
* | 53e5512  2026-06-27 16:07:53 -0400 [Wes Turner]
| | DOC: docs/usage/: dotfiles usage docs: 47cc643 :boat:
* | 47cc643  2026-06-27 16:03:50 -0400 [Wes Turner]
| | DOC: docs/usage/: dotfiles usage docs: 426c08b :boat:
* | 426c08b  2026-06-27 16:01:15 -0400 [Wes Turner]
| | DOC: docs/usage/: dotfiles usage docs: 0fc7d75 :boat:
* | 0fc7d75  2026-06-27 16:00:38 -0400 [Wes Turner]
| | DOC: docs/usage/: dotfiles usage docs: 291f694 :boat:
* | 291f694  2026-06-27 15:58:41 -0400 [Wes Turner]
| | DOC: docs/usage/: dotfiles usage docs: c218b7e :boat:
* | c218b7e  2026-06-27 15:56:49 -0400 [Wes Turner]
| | DOC: docs/usage/: dotfiles usage docs: 8a0bd39 :boat:
* | 8a0bd39  2026-06-27 15:55:04 -0400 [Wes Turner]
| | DOC: docs/usage/: dotfiles usage docs: d5ba692 :boat:
* | d5ba692  2026-06-27 15:52:08 -0400 [Wes Turner]
|\| MRG: Merge tag 'v0.10.3' into develop
| *   0100413  (tag: v0.10.3) 2026-06-27 15:51:54 -0400 [Wes Turner]
| |\  MRG: Merge branch 'release/0.10.3'
| | * 9153ec2  2026-06-27 15:51:45 -0400 [Wes Turner]
| | | DOC: docs/usage/: dotfiles usage docs: 9b7fad3 :boat:
| | * 9b7fad3  2026-06-27 15:51:29 -0400 [Wes Turner]
| |/  RLS: VERSION.txt: 0.10.3 :boat:
|/|   
* | c463ea3  2026-06-27 15:50:01 -0400 [Wes Turner]
| | UBY: code.sh.stdin.sh:  filter stderr output in launch_code function to suppress flatpak-vscode and zypak-helper messages
* | 3ff07d6  2026-06-27 15:29:03 -0400 [Wes Turner]
| | DOC: docs/usage/: dotfiles usage docs: 6c8e24f :boat:
* | 6c8e24f  2026-06-27 14:42:20 -0400 [Wes Turner]
| | DOC: docs/usage/: dotfiles usage docs: 441472b :boat:
* | 441472b  2026-06-27 14:37:47 -0400 [Wes Turner]
|\| MRG: Merge tag 'v0.10.2' into develop
| *   d4e03d5  (tag: v0.10.2) 2026-06-27 14:37:31 -0400 [Wes Turner]
| |\  MRG: Merge branch 'release/0.10.2'
| | * 39fb4f0  2026-06-27 14:37:21 -0400 [Wes Turner]
| | | DOC: docs/usage/: dotfiles usage docs: 096947c :boat:
| | * 096947c  2026-06-27 14:37:11 -0400 [Wes Turner]
| | | RLS: VERSION.txt: 0.10.2 :boat:
| | * b687216  2026-06-27 14:36:58 -0400 [Wes Turner]
| |/  BLD: Makefile: Amend release process to git add CHANGELOG.rst
|/|   
* | 3bd3a42  2026-06-27 14:32:59 -0400 [Wes Turner]
| | BLD: Makefile: Update release process to use dynamic VERSION variable and improve changelog generation
* | 7c0705a  2026-06-27 14:27:08 -0400 [Wes Turner]
| | DOC: Update copyright year in conf.py to 2026, update CHANGELOG.rst
* | 472eb69  2026-06-27 14:24:06 -0400 [Wes Turner]
|\| MRG: Merge tag 'v0.10.1' into develop
| *   a9a25d7  (tag: v0.10.1) 2026-06-27 14:23:46 -0400 [Wes Turner]
| |\  MRG: Merge branch 'release/0.10.1'
| | * b746d35  2026-06-27 14:23:34 -0400 [Wes Turner]
| | | DOC: docs/usage/: dotfiles usage docs: a424100 :boat:
| | * a424100  2026-06-27 14:23:30 -0400 [Wes Turner]
| |/  RLS: VERSION.txt: 0.10.1 :boat:
|/|   
* | 4837b57  2026-06-27 14:22:38 -0400 [Wes Turner]
| | BLD: inline git-based `MANIFEST.in` generation with `git ls-files` for inclusion
* | 5af4eb2  2026-06-27 12:05:04 -0400 [Wes Turner]
| | DOC: rebuild docs for release
* | 7254e76  2026-06-27 12:04:15 -0400 [Wes Turner]
| | DOC,BLD,REF: Comment out sphinxcontrib.napoleon extension and update JavaScript/CSS file addition methods in Sphinx configuration
* | 2f90d47  2026-06-27 12:03:54 -0400 [Wes Turner]
| | BLD: Improve pyclean target by removing .dist-info and build/ directories and setup.py
* | 800ceaf  2026-06-27 11:50:51 -0400 [Wes Turner]
|\| MRG: Merge branch 'feature/vscode_compat' into develop
| * d21bb65  (feature/vscode_compat) 2026-06-27 11:49:52 -0400 [Wes Turner]
| | ETC: Update .gitignore to exclude .gitconfig.local but include it in .gitconfig, for vscode credential helper
| * 834fbd7  2026-06-27 11:37:42 -0400 [Wes Turner]
| | ETC: settings.json: git.repositoryScanMaxDepth=2
| * f3caaab  2026-06-27 11:37:05 -0400 [Wes Turner]
| | ENH: Add `code` shell function that calls `deactivate` if set before calling `command -v code` in a container/flatpak or `code.sh` otherwise
* |   21783db  2026-06-26 19:05:00 +0000 [Wes Turner]
|\ \  MRG: Merge branch 'feature/cleanup2' into develop
| * | 358548c  (origin/feature/cleanup2, feature/cleanup2) 2026-06-26 19:03:01 +0000 [Wes Turner]
| |/  DOC,BLD: docs/requirements.txt
| * 63b17f6  2026-06-26 19:00:43 +0000 [Wes Turner]
| | DOC,BLD: Update sphinx theme to 'wrd_sphinx_theme' and fix requirements.txt
| * c73ddba  2026-06-26 18:54:29 +0000 [Wes Turner]
| | DOC: docs/tools: pull latest: 6161fc0
| * bc74ed9  2026-06-26 18:53:21 +0000 [Wes Turner]
| | UPG: src/pyline, src/pyrpo, src/web.sh: latest
* | 74bfe6b  2026-06-26 18:21:45 +0000 [Wes Turner]
|\| MRG: Merge tag 'v0.10.0' into develop
| * d2e9100  (tag: v0.10.0) 2026-06-26 18:21:21 +0000 [Wes Turner]
|/| MRG: Merge branch 'release/0.10.0'
| * cf666a9  2026-06-26 18:21:03 +0000 [Wes Turner]
| | DOC: CHANGELOG.rst: `make changelog-release`
| * f8dab19  2026-06-26 18:20:37 +0000 [Wes Turner]
| | BLD,DOC: `make changelog-release` to update CHANGELOG.rst
| * 37e265e  2026-06-26 18:12:13 +0000 [Wes Turner]
| | ENH,TST,REF: git-upgrade-remote-to-ssh.sh: enhance help output and add support for user options
| * 27ffd06  2026-06-26 18:11:31 +0000 [Wes Turner]
|/  BLD: Makefile: add dotvim editing commands and improve changelog generation
* b61faed  2026-06-20 01:25:32 +0000 [Wes Turner]
| CLN: .gitignore: add .pytest_cache/
* de94b70  2026-06-20 01:20:07 +0000 [Wes Turner]
| TST,DOC: setup_git_gpg.sh: add tests, -h, --test
* 10f89bc  2026-06-20 01:17:38 +0000 [Wes Turner]
| CLN,BUG: pyrpo.py: fix import order and handle ImportError for convert_path
* 352227b  2026-06-12 18:34:07 +0000 [Wes Turner]
| REF: py_index.py: remove unused setuptools import
* 54413f4  2026-06-12 18:30:55 +0000 [Wes Turner]
| ENH: bashrc.agents.sh: update GIT_PAGER and GIT_EDITOR for improved VSCode integration
* f00c3cd  2026-06-12 18:30:25 +0000 [Wes Turner]
| ENH: scripts/code.sh.stdin.sh: for handling stdin and temporary file management
* 7a361cd  2026-06-01 23:42:22 +0000 [Wes Turner]
| ENH: Makefile: add merge-vendored targets for pyline, pyrpo, websh, and prompt6
* 169b293  2026-06-01 23:41:02 +0000 [Wes Turner]
| BLD,REF: Dockerfiles,Makefile: add support for Debian 13, Fedora 44, and Ubuntu 26.04; update existing Dockerfiles for Python 3 compatibility
* a30dc51  2026-06-01 19:29:16 -0400 [Wes Turner]
| BLD,BUG: requirements-testing.txt: remove pytest-ipdb, add pdbpp
* 770365e  2026-06-01 19:25:06 -0400 [Wes Turner]
| BLD,BUG: requirements-testing.txt: remove nose due to py3 import error
* 154d266  2026-06-01 09:06:05 +0000 [Wes Turner]
| ENH: websh.py: simplify URL handling logic and update ALWAYS_HTTPS_DOMAINS to use boolean values
* 7d92f0f  2026-06-01 09:05:38 +0000 [Wes Turner]
| ENH: pyrpo.py: improve import handling for dateutil, sarge, and pytest with fallback to None; and colors
* a6df52e  2026-06-01 09:05:06 +0000 [Wes Turner]
| ENH: pyline.py: improve error handling by attaching command to exception object
* f7cf337  2026-06-01 09:04:46 +0000 [Wes Turner]
| ENH: prompt6.py: refactor code structure, improve error handling, and add Popen_pty for subprocess management
* 2206241  2026-06-01 07:50:11 +0000 [Wes Turner]
| ENH: conftest.py: add pytest configuration for timestamped report directories and SQLite logging for e.g. run_tests.sh
* 0a5aa95  2026-06-01 07:48:05 +0000 [Wes Turner]
| ETC: vscode/mcp.json: add configuration for Chrome DevTools MCP server
* d336776  2026-06-01 07:47:31 +0000 [Wes Turner]
| PRO,ETC: 85-bashrc.agents.sh: improve virtual environment prompt handling in VSCode
* 5f6f9aa  2026-06-01 07:46:04 +0000 [Wes Turner]
| ENH: import_svg_as_buildline_code.py: add script to generate build123d buildline code from an SVG file
* c7261da  2026-06-01 07:45:50 +0000 [Wes Turner]
| ENH: _task_ensurelineinfile.sh: add script to ensure Cargo path is included in .bashrc as an example of reusable task that a shell script library would be helpful for
* 1ef1190  2026-06-01 07:44:22 +0000 [Wes Turner]
| ENH,TST: run_tests.sh: create a wrapper script for running pytest with timestamped output in reports/{timestamp}
* 23f6606  2026-06-01 07:42:15 +0000 [Wes Turner]
| ENH: setup_git_gpg.sh: add script for GPG key management and Git signing configuration
* 25333d8  2026-06-01 07:41:07 +0000 [Wes Turner]
| BLD,TST: Makefile: add test_bashcov bash coverage test with kcov for pytest
* f6a83a5  2026-06-01 07:40:33 +0000 [Wes Turner]
| ETC,REF,DOC:  .bashrc: modularize setup functions and improve readability
* aceabe4  2026-06-01 07:37:23 +0000 [Wes Turner]
| PRO: instructions: add Bash security audit guidelines for safe scripting practices
* 5980b83  2026-06-01 07:35:11 +0000 [Wes Turner]
| ETC: update bookmarks file to include additional project paths
* 987bf75  2026-06-01 07:33:27 +0000 [Wes Turner]
| ETC: .pythonrc: comment out sys.path print statement to troubleshoot agent term failure;
* 997cbad  2026-06-01 07:30:33 +0000 [Wes Turner]
| TST: test_usrlog, test_setuppy, setup_00_bashrc_before: add pytest test suite with 100% line coverage
* fbb231d  2026-06-01 07:27:21 +0000 [Wes Turner]
| BUG,REF,DOC: scripts/git-changelog.py: address all TODOs in the source
* e0332b9  2026-06-01 07:24:11 +0000 [Wes Turner]
| REF: generate_shell_script_tests.py: s/print/printfunc/g to not shadow builtins print()
* 58501e7  2026-06-01 07:22:44 +0000 [Wes Turner]
| REF,ENH: bashrc.conda.s: improve Conda environment variable handling and add more dynamic version support
* d41a4df  2026-06-01 07:20:48 +0000 [Wes Turner]
| TST: test_podman_find_dangling.py: fix log level handling to include only valid logging levels
* c2fb2ec  2026-06-01 07:19:59 +0000 [Wes Turner]
| ENH,TST: setup_kubectl_oc.sh: add script to install and configure kubectl and oc CLI with autocompletion
* be9b0fb  2026-06-01 07:19:28 +0000 [Wes Turner]
| REF: setup_conda_termux.sh: fix variable quoting in proot-distro login command
* de8b20f  2026-06-01 07:19:09 +0000 [Wes Turner]
| REF,TST,ENH: setup_miniconda.sh: refactor script to support Miniconda, Miniforge, and Micromamba installations, improve download handling and add tests
* 75c3ee1  2026-06-01 07:16:33 +0000 [Wes Turner]
| ENH: setup_vscode.sh: add function to configure shared temp directory for VS Code Flatpak
* 1a52acd  2026-06-01 07:15:38 +0000 [Wes Turner]
| REF: usrlog.py: simplify line processing, improve string handling, basestring = str for python2 compatibility
* 597503d  2026-06-01 07:13:36 +0000 [Wes Turner]
| REF: ez_setup.py: mock log if distutils import fails
* 75be59f  2026-06-01 07:12:21 +0000 [Wes Turner]
| REF: clipboard2txt.py: handle ImportError for Gtk and glib
* 115509d  2026-06-01 07:11:18 +0000 [Wes Turner]
| BUG,REF,TST: dnfoffline.sh: refactor script to improve offline DNF functionality and add tests
* 7199253  2026-06-01 07:10:12 +0000 [Wes Turner]
| ENH: e,_ewrd.sh: improve editor function documentation and enhance editor selection logic
* b1662aa  2026-06-01 07:08:09 +0000 [Wes Turner]
| CLN: .gitignore: update patterns to include tmp/, reports/, pytest-results.xml, and cov.xml
* 230b239  2026-06-01 07:06:33 +0000 [Wes Turner]
| ENH: _git-clone-utils.sh: enhance logging with color support and improve workflow commands TST: test_git_clone_utils.py: add pytest script to run Bash test suites for scripts/git-*.sh scripts
* d31d448  2026-06-01 06:55:28 +0000 [Wes Turner]
| ENH: git-list-files-in-commit.sh: add script to list files in a specific commit revision
* a44574e  2026-06-01 06:54:24 +0000 [Wes Turner]
| REF: git-githubreleases.sh: refactor function definitions and improve variable naming for clarity
* 1e7da7f  2026-06-01 06:53:51 +0000 [Wes Turner]
| ENH: git-clone-pages.sh: add script to parse GitHub and GitLab Pages URLs and construct source repository URLs
* 177d8aa  2026-06-01 06:53:28 +0000 [Wes Turner]
| ENH: git-fork-and-update-remotes.sh: add support for recursive and shallow submodule updates
* 3fe7313  2026-06-01 06:52:55 +0000 [Wes Turner]
| ENH: git-clone-and-remote-upstream.sh: add support for cloning with submodules and shallow clones
* 2fa6a37  2026-05-23 13:29:28 -0400 [Wes Turner]
| ETC: vscode/settings.json,keybindings.json
* 138a82e  2026-04-10 18:08:59 +0000 [Wes Turner]
| ENH: devcontainer.json: add vscode-coverage-gutters extension for improved test coverage visualization
* b2871a6  2026-04-10 18:07:12 +0000 [Wes Turner]
| ENH: pyproject.toml: update pytest and coverage configurations for improved reporting
* 0e4d3ee  2026-04-10 17:48:36 +0000 [Wes Turner]
| ENH: add git clone utilities and scripts for managing remotes
* 8581fdb  2026-04-04 19:48:04 +0000 [Wes Turner]
| BLD: /Dockerfile.fedora43: add ripgrep, uv
* 974e529  2026-04-04 19:47:18 +0000 [Wes Turner]
| BLD: devcontainer.json,  Dockerfile.fedora43: consistent dev env
* e8fa040  2026-04-04 19:35:16 +0000 [Wes Turner]
| ENH,TST: mactool.py, test_mactool.py: refactor for Python 3 compatibility, enhance logging, and improve test coverage
* 9867a3c  2026-04-03 18:50:49 -0400 [Wes Turner]
| ENH,TST: podman_find_dangling.py: implement functionality to find and group dangling podman images
* 2f30d78  2026-04-03 18:32:57 -0400 [Wes Turner]
| ENH: pagerscript.sh: less -R | vim -
* 3f3219d  2026-04-03 18:31:54 -0400 [Wes Turner]
| PRO: dotfiles-venv.instructions.md: add venv instructions for navigating and managing virtual environments in dotfiles
* 64ffaac  2026-04-03 18:31:03 -0400 [Wes Turner]
| ETC: .vscode/: add vscode configuration files for Python debugging and testing
* b46bba2  2026-04-03 18:30:03 -0400 [Wes Turner]
| TST: lsofport.py: add fixture for testing and improve stdout handling in process listing
* 24a1091  2026-04-03 18:24:35 -0400 [Wes Turner]
| REF: setup_darkmode.sh: redirect info messages to stderr
* 0312f1e  2026-04-03 18:23:58 -0400 [Wes Turner]
| ETC: .taskrc: update theme includes and add contexts
* c69e5f9  2026-04-03 18:22:32 -0400 [Wes Turner]
| ENH: e: add `-l` and `set <name>` cli args to list editor paths and set editor defaults
* 9dc2c5c  2026-04-03 18:19:28 -0400 [Wes Turner]
| CLN: lsofport.py: ruff format
* 73d195b  2026-04-03 18:18:49 -0400 [Wes Turner]
| DOC: lsofport.py: add type annotations and docstrings for improved clarity and maintainability
* 44f8bfb  2026-04-03 18:13:40 -0400 [Wes Turner]
| BUG,TST,REF: lsofport.py: correct logging of matched local address and update inode handling in process functions
* 7d97fbf  2026-04-03 17:52:28 -0400 [Wes Turner]
| TST: test_mactool.py
* 2904d3e  2026-04-03 17:48:16 -0400 [Wes Turner]
| DOC: i3t.py: backslash \\d
* 2f8b383  2026-04-03 17:46:21 -0400 [Wes Turner]
| REF: bashrc.dotfiles.sh, bashrc.conda.sh: refactor variable printing for clarity and consistency; streamline dotfiles_status function, add _conda_status cs function
* 4e3ecbe  2026-04-03 17:42:03 -0400 [Wes Turner]
| ENH: lsofport.py: script for finding processes listening on a port
* 365eb22  2026-04-03 17:36:12 -0400 [Wes Turner]
| ETC: bootstrap_dotfiles.sh: also symlink .config/gtk-4.0
* 8aa7bef  2026-04-03 17:33:32 -0400 [Wes Turner]
| TST: scripts/__init__.py: add for pytest with test coverage
* 9653aaa  2026-04-03 17:31:11 -0400 [Wes Turner]
| ETC: .profile:  source cargo config for Rust
* 3227d40  2026-04-03 17:29:37 -0400 [Wes Turner]
| REF: drivesizes.sh: enhance drivesizes function with error handling and variable printing; add usage instructions and common size listing
* 62b9e8e  2026-04-03 17:28:57 -0400 [Wes Turner]
| ENH: add flatpak-eol-checker.py, flatpak-eol-cleanup.sh, flatpak_utils.py, test_flatpak_utils.py: and cleanup scripts; implement utility functions for managing runtimes
* 20028e1  2026-04-03 17:06:21 -0400 [Wes Turner]
| REF: optimizepath.py: use shutil for executable lookup; clean up imports
* a9b5bf2  2026-04-03 17:05:25 -0400 [Wes Turner]
| ETC: update GTK bookmarks; add GTK 4.0 settings file
* e4f9085  2026-04-03 17:04:30 -0400 [Wes Turner]
| ETC: add userstyle gsearch
* a45e152  2026-04-03 17:03:04 -0400 [Wes Turner]
| ETC: etc/.jupyter: add JupyterLab user settings for shell layout, notifications, file browser, editor, notebook, and settings UI
* 608ce8e  2026-04-03 16:59:30 -0400 [Wes Turner]
| REF,TST: migrate from setup.py to pyproject.toml for modern packaging, add pytest default options
* f66aeac  2026-04-03 14:24:58 -0400 [Wes Turner]
| PRO: 00-bashrc.before.sh: source 85-bashrc.agents.sh for VSCode integration; add new 85-bashrc.agents.sh file
* ddbf6be  2026-04-03 14:24:15 -0400 [Wes Turner]
| REF: 04-bashrc.TERM.sh: fix TERM configuration logic; usrlog.sh: fix variable quoting and improve grep patterns
* 09714f1  2026-04-03 13:09:14 -0400 [Wes Turner]
| ENH: 40-bashrc.aliases: add `dnfpy` alias to call `python -m dnf.cli.main`
* fe4b859  2026-01-26 06:18:18 -0500 [Wes Turner]
| UBY: git-subrepo2submodule.sh: add args $4 and $5
* cd0c418  2026-01-23 00:24:54 -0500 [Wes Turner]
| BUG: git-subrepo2submodule.sh: `$# -eq 0` instead of `-z "${*}"`
* f53b3b6  2026-01-20 03:16:14 -0500 [Wes Turner]
| CLN,REF: mactool.py: syntax, argparse
* 5822fbb  2026-01-20 03:11:10 -0500 [Wes Turner]
| REF,BLD: git-changelog.py: vendor from https://github.com/westurner/gitchangelogger
* af9b78e  2026-01-20 03:08:36 -0500 [Wes Turner]
| RLS: scripts/git-changelog.py: :fast_forward: https://github.com/westurner/gitchangelogger/commit/b86f415
* 43a7891  2026-01-20 02:07:58 -0500 [Wes Turner]
| BLD: Makefile,Dockerfile.fedora43: build-docker-fedora-43
* 0fb8369  2026-01-20 02:00:01 -0500 [Wes Turner]
| DOC: scripts/why_echo_instead_of_printf.sh
* e5d0c6f  2026-01-20 01:58:38 -0500 [Wes Turner]
| BUG: scripts/git-changelog.py: fix `NameError: name _format is not defined.`
* bf588f1  2025-12-16 01:22:45 -0500 [Wes Turner]
| BUG: quote $VIRTUAL_ENV in  `basename "$VIRTUAL_ENV"`
* fc92e9e  2025-10-06 07:32:50 -0400 [Wes Turner]
| ENH: scripts/setup_font.sh: set terminal console font w/ `setfont lararcyrheb-sun32`
* 9ca77f0  2025-10-06 07:30:10 -0400 [Wes Turner]
| REF: 05-bashrc.dotfiles, 08-bashrc.dotfiles: printvars w/ declare -p instead of printf %q because arrays
* 1cf3e40  2025-10-05 07:38:30 -0400 [Wes Turner]
| ENH: scripts/drivesizes.sh: calculate difference between SI and IEC units
* 5a38050  2025-09-28 04:38:35 -0400 [Wes Turner]
| CLN: lsvirtualenvs: remove unnecessary subshell for clarity
* 8789759  2025-09-28 04:30:37 -0400 [Wes Turner]
| BUG: lsvirtualenvs: fix syntax error
* 749981b  2025-09-28 03:21:54 -0400 [Wes Turner]
| REF: mactool.py: python3, update url
* 6422b7b  2025-09-28 03:08:57 -0400 [Wes Turner]
| ETC: setup_darkmode.sh: default to Adwaita
* b3fb9c9  2025-09-28 03:08:30 -0400 [Wes Turner]
| BUG: setup_gnome.sh: help, reset, and default to '[scale-monitor-framebuffer, xwayland-native-scaling]'
* 8162d2c  2025-09-28 03:02:38 -0400 [Wes Turner]
| ENH: lsve/lsvirtualenv: add -a/--all and -0/--print0
* 8c933b7  2025-09-28 02:16:54 -0400 [Wes Turner]
| BUG: 07-bashrc.virtualenvwrapper.sh: quote args
* 9e70150  2025-09-19 14:36:02 -0400 [Wes Turner]
| ENH: scripts/setup_gnome.sh,dhelp: --list-keybindings, --unbind-alt-f-keys, --gnome-accent-color, --setup-darkmode, usage docs, dh gnome, dh gnometerm
* 0d9bb58  2025-09-14 14:12:21 -0400 [Wes Turner]
| UBY: 08-bashrc.conda.sh: --help, mkcondaenvs -> mkvirtualenv_conda, _condaenvs < lscondaenvs
* 216566a  2025-09-14 14:09:16 -0400 [Wes Turner]
| BUG,SEC: strace-.sh, strace-f-noeno.sh: quote "${@}"
* 023150c  2025-09-14 14:05:20 -0400 [Wes Turner]
| ENH: fix_rpmostree.sh: workaround rpm-ostree sysusers bug
* 9812ace  2025-09-14 14:00:28 -0400 [Wes Turner]
| DOC: Dockerfile.ubuntu20.04: docstring version
* 933e89e  2025-09-14 13:58:46 -0400 [Wes Turner]
| ENH: parsegeminiclisaves.sh: parse prompt inputs out of a gemini-cli log
* a8d602c  2025-09-14 13:58:00 -0400 [Wes Turner]
| BUG: pytb2paths.sh: only specify output format if PYLINE_OUTPUT_FORMAT
* 67c0bdc  2025-09-14 13:56:22 -0400 [Wes Turner]
| ENH: setup_darkmode.sh: Setup dark mode for desktop linux WMs
* 750d112  2025-07-04 03:47:03 -0400 [Wes Turner]
| REF: 40-bashrc.aliases.sh: rm `alias t=tail`
* b0819e8  2025-07-04 03:46:26 -0400 [Wes Turner]
| DOC: 40-bashrc.aliases.sh: move docstring into a variable so that it's viewable with `type -a gac`
* 8dcb8f1  2025-07-04 03:43:52 -0400 [Wes Turner]
| DOC: scripts/journalctl-examples.sh
* 4a478cb  2025-07-04 03:43:24 -0400 [Wes Turner]
| DOC: scripts/why_not_-n_is_not_the_same_as_-z.sh: [ ! -n $arg ] != [ -z $arg ]
* 4107fd1  2025-07-04 03:41:38 -0400 [Wes Turner]
| ENH: Dockerfile.ubuntu24.04,Makefile: Add Dockerfile.ubuntu24.04
* 41bb285  2025-07-04 03:40:37 -0400 [Wes Turner]
| BUG: scripts/netstatpsutil.py: only process each process once
* d4890f7  2025-07-04 03:35:00 -0400 [Wes Turner]
| ENH: scripts/find-virtualenv.sh
* cfa44a1  2025-07-04 03:34:40 -0400 [Wes Turner]
| ENH: scripts/pwd.sh: workaround ff local file uri origin
* 2170065  2025-07-04 03:32:12 -0400 [Wes Turner]
| ENH: scripts/termlog2nb.py: Generate an .ipynb from a terminal log
* 3dcb9f1  2025-07-04 03:31:21 -0400 [Wes Turner]
| BUG: upgrade_linux: quoting, rpm-ostree upgrade doesn't support -y, skip flatpak firefox
* 024a086  2025-04-09 01:00:01 -0400 [Wes Turner]
| ETC: scripts/com.visualstudio.code.desktop
* 49ba1f7  2025-04-09 00:59:02 -0400 [Wes Turner]
| ENH: scripts/pager_print_filename.sh
* dadc7d4  2025-04-09 00:57:18 -0400 [Wes Turner]
| ENH: etc/audit/rules.d
* ba60093  2025-04-09 00:53:09 -0400 [Wes Turner]
| REF: lsofport.sh: optionally only show listening sockets, ps -w, add error if pid=
* 493c7ac  2025-04-09 00:51:00 -0400 [Wes Turner]
| ENH: scripts/find-dangling-containers.sh
* 2e5783e  2025-04-09 00:48:25 -0400 [Wes Turner]
| BUG: etc/mercurial/debug.py,ping_jenkins.py: fix pathjoin import, fix indentation
* 5881239  2025-04-09 00:43:55 -0400 [Wes Turner]
| BUG,TST,CLN: strace_compare: fix add_filename_suffix and test, r'regex'
* 060ac36  2025-04-09 00:42:34 -0400 [Wes Turner]
| REF: git-changelog.py: s/distutils.spawn.find_executable/shutil.which/
* c3c2e11  2025-04-08 23:56:13 -0400 [Wes Turner]
| REF: usrlog.py: r'regexes', s/basestring/str/
* e85167b  2025-04-06 21:59:14 -0400 [Wes Turner]
| ENH: venv_ipyconfig.py: add cls and clr aliases
* fec4641  2025-04-06 21:02:25 -0400 [Wes Turner]
| ENH: scripts/lsofport.sh: find processes listening on port without ss or netstat; just /proc and shell utils
* 786e844  2025-04-04 15:52:39 -0400 [Wes Turner]
| ETC: .config/gtk-3.0/bookmarks: organize bookmarks
* 016af95  2025-04-04 15:44:14 -0400 [Wes Turner]
| CLN: .gitignore: add lately.20*
* 006687d  2025-04-04 15:43:36 -0400 [Wes Turner]
| BLD: Makefile, Dockerfile.fedora42: build-docker-fedora-41, build-docker-fedora-42
* 53bb7c6  2025-04-04 15:39:38 -0400 [Wes Turner]
| ETC: setup_spacevim__install.sh: ~/.SpaceVim -> ~/.vim/SpaceVim
* d8f4e67  2025-04-04 15:38:21 -0400 [Wes Turner]
| TST: scripts/test_usrlog.sh
* 69039f5  2025-04-04 15:37:32 -0400 [Wes Turner]
| ENH: nbstripcolabpercent.sh: strip_colab_metadata_from_py_percent_nb
* 0115e3e  2025-04-04 15:36:11 -0400 [Wes Turner]
| TST: scripts/quoteindent.py: quote newlines
* 50cd469  2025-04-04 15:34:32 -0400 [Wes Turner]
| ENH,DOC: scripts/journalctl-examples.sh
* 0c76b26  2025-04-04 15:33:05 -0400 [Wes Turner]
| BUG,ENH: 01-zshrc.lib.sh: is_zsh(), quoting
* caec4c3  2025-04-04 15:29:45 -0400 [Wes Turner]
| ENH,DOC: 07-bashrc.virtualenvwrapper.sh: new lsvirtualenvs implementation with read and args, docs
* ca3e036  2025-04-04 15:27:40 -0400 [Wes Turner]
| ENH: scripts/setup_miniconda.sh: add py39-py314
* 6d02d30  2025-04-04 15:25:47 -0400 [Wes Turner]
| ENH,CLN: etc/.gitignore_global: vim UndoTree: .*.un~
* d6d0b81  2025-04-04 15:24:51 -0400 [Wes Turner]
| ETC: .gitconfig: git-lfs [filter "lfs"]
* 9644bfe  2025-04-04 15:24:03 -0400 [Wes Turner]
| DOC: etc/.taskrc: project:projectName or +urgent
* 26e57f7  2025-04-04 15:22:46 -0400 [Wes Turner]
| DOC,ENH: scripts/whyquote.sh: whyquote__*, `# %%` percent formatting
* 914600d  2025-04-04 15:21:26 -0400 [Wes Turner]
| ENH: scripts/generate_shell_script_tests.sh, generate_shell_script_tests.py
* 4421bc0  2025-04-04 15:20:52 -0400 [Wes Turner]
| ENH: scripts/setup_ps4.sh
* 0228f5b  2025-04-04 15:20:06 -0400 [Wes Turner]
| ENH: scripts/findlately.py
* cc35f28  2025-04-04 15:19:25 -0400 [Wes Turner]
| ENH: scripts/strace_compare.sh, strace_compare.py
* bb63bba  2025-04-04 15:18:12 -0400 [Wes Turner]
| BLD: Dockerfile.fedora41: install ruff, CMD /bin/bash --login
* d79112c  2025-04-04 15:16:02 -0400 [Wes Turner]
| DOC: scripts/bootstrap_dotfiles.sh: typo s/empy/empty/
* d321e78  2025-04-04 15:15:20 -0400 [Wes Turner]
| REF,DOC: find-lately.sh: quoting, log message
* 1f4745a  2025-04-04 15:13:59 -0400 [Wes Turner]
| ENH: scripts/upgrade_linux.sh
* 0916c01  2025-04-04 15:13:20 -0400 [Wes Turner]
| ENH: scripts/git-githubreleases.sh: pull release json from github
* 8188ddc  2025-04-04 15:12:11 -0400 [Wes Turner]
| REF,DOC,BUG: usrlog.sh: quoting, /egrep/grep -E/, usrlog_ with alias functions and some docstrings
* 2a793d0  2025-04-04 15:10:36 -0400 [Wes Turner]
| BUG: usrlog.sh: quoting, usrlog_help function
* a7d5d64  2025-04-04 15:07:18 -0400 [Wes Turner]
| DOC: usrlog.sh: re: verbosity of output with set -x
* 134375e  2025-04-04 15:05:00 -0400 [Wes Turner]
| BUG: usrlog.sh: s/declare -f/declare -F/ _setup_venv_prompt
* a01b094  2025-04-04 15:02:51 -0400 [Wes Turner]
| BUG: usrlog.sh: quote output from urandom, quote _TERM_ID
* ddef94d  2025-03-17 03:16:18 -0400 [Wes Turner]
| ENH: scripts/setup_auditd.sh
* 30eb7bf  2025-03-17 02:55:23 -0400 [Wes Turner]
| ENH: quoteindent: -v implies --version which prints __version__
* b85a260  2025-03-17 02:54:43 -0400 [Wes Turner]
| REF,TST: quoteindent: --pytest instead of --test
* e314592  2025-03-17 02:52:38 -0400 [Wes Turner]
| ENH: quoteindent.py: mock vim.current.buffer with sys.stdout.readlines()
* 8e58598  2025-03-17 02:51:47 -0400 [Wes Turner]
| REF: quoteindent.py: wrapchar_end
* a04dedc  2025-03-17 02:50:34 -0400 [Wes Turner]
| ENH,TST: quoteindent.py: stdlib pytest.mark.parametrize workalike
* 446f18d  2025-03-17 02:43:29 -0400 [Wes Turner]
| ENH: ppydoc: --view-source option
* d561ada  2025-03-17 02:40:31 -0400 [Wes Turner]
| ENH: devcontainers.sh
* c6efe30  2025-01-20 12:55:00 -0500 [Wes Turner]
| ENH: scripts/ppydoc: guess the docs.python.org/3/ url and pydoc $1
* 8508cf0  2024-12-20 14:10:49 -0500 [Wes Turner]
| REF: websh.py: s/is 0j/== 0j/g
* d907fc8  2024-12-07 21:59:14 -0500 [Wes Turner]
| ETC: 40-bashrc.aliases: alias pyg=pygmentize -P style=native
* 6d9caaa  2024-10-20 10:05:18 -0400 [Wes Turner]
| BLD: Dockerfile.fedora41
* 96b1d50  2024-09-14 11:02:56 -0400 [Wes Turner]
| ENH: scripts/setup_spacevim__install.sh: from https://spacevim.org/install.sh src: https://github.com/SpaceVim/SpaceVim/blob/master/docs/install.sh
* 44ef063  2024-09-13 23:24:24 -0400 [Wes Turner]
| ENH: scripts/quoteindent.py: indent a block of text, add > and optionally wrap with \*
* 6345254  2024-08-24 04:24:10 -0400 [Wes Turner]
| BUG,UBY: usrlog.sh: minimize set -x output and restore the state of $-
* 490abef  2024-08-14 23:06:54 -0400 [Wes Turner]
| REF: setup_touchpad.sh -> setup_gnome_touchpad.sh
* ce53dd1  2024-08-12 21:13:16 -0400 [Wes Turner]
| BUG: setup_resolvedconf.sh: remove $ from var assignment
* 378af02  2024-08-12 21:12:18 -0400 [Wes Turner]
| ENH: setup_touchpad.sh: --enable/--disable-touchpad-when-typing, --install
* e2f81ae  2024-07-19 22:00:24 -0400 [Wes Turner]
| BUG: scripts/setup_resolvedconf.sh: fix copy pasta in DNS addr
* 9783a9e  2024-07-15 23:31:15 -0400 [Wes Turner]
| ENH: scripts/com.visualstudio.code.desktop: workaround vscode flatpak issue
* f384790  2024-07-15 23:26:10 -0400 [Wes Turner]
| ENH: scripts/setup_stadia_controller.sh
* 5164204  2024-07-15 23:25:25 -0400 [Wes Turner]
| ENH: scripts/setup_resolvedconf.sh
* 38506cd  2024-07-15 23:24:27 -0400 [Wes Turner]
| ENH: scripts/rpmostree_copr.sh: download_copr_repo_file,
* bd39a05  2024-07-15 23:23:30 -0400 [Wes Turner]
| ENH,BLD: Makefile,Dockerfile.fedora3?: build-docker-fedora-38,39
* bffbf23  2024-07-15 23:20:53 -0400 [Wes Turner]
| ENH: scripts/clipboard2txt.py
* c164ef8  2024-07-15 23:19:52 -0400 [Wes Turner]
| ENH,SEC: scripts/lsof.sh: fix quoting, --help, main
* 55b2ee8  2024-07-15 21:37:20 -0400 [Wes Turner]
| ENH,SEC: scripts/makew: quote "${@}", check for existence of _WRD before `make -C "${_WRD}" "${@}"`
* 1ac688c  2024-07-15 21:33:21 -0400 [Wes Turner]
| SEC: scripts/gdd: fix quoting of "${@}"
* 0737f47  2024-07-15 21:32:42 -0400 [Wes Turner]
| REF: scripts/el.py: disutils.spawn.find_executable -> py3 shutil.which
* 5a714b4  2024-06-25 00:49:43 -0400 [Wes Turner]
| REF: Miniconda2->Miniforge
* 806101d  2024-04-11 14:13:00 -0400 [Wes Turner]
| DOC: scripts/websh.py: docstring formatting
* 40bc136  2024-04-11 14:11:52 -0400 [Wes Turner]
| REF: scripts/websh.py: distutils.spawn.find_executable('open') -> shutil.which('open')
* aec37ec  2024-04-11 14:06:31 -0400 [Wes Turner]
| ENH: scripts/setup_gnome.sh: --ungroup-alt-tab
* 0cea9b9  2024-03-27 12:56:24 -0400 [Wes Turner]
| ETC: .gitconfig: allowedSignersFile
* 8648451  2023-12-22 18:34:37 -0500 [Wes Turner]
| ENH: setup_minicondaforge.sh,.Dockerfile: Setup miniconda or miniforge, WIP
* f1155f7  2023-12-22 18:33:08 -0500 [Wes Turner]
| ENH: scripts/prime-run: from arch's nvidia-prime pkg
* 09ba598  2023-12-22 18:31:23 -0500 [Wes Turner]
| UPG: el.py: update shebang to python3
* d18edf1  2023-12-22 18:29:35 -0500 [Wes Turner]
| ENH: scripts/setup_windows.ps1
* 1c7eef4  2023-12-22 18:29:11 -0500 [Wes Turner]
| REF: scripts/setup_gnome.sh: main(), fractional scaling
* 6ba3437  (origin/REF_spawn_find_executable, REF_spawn_find_executable) 2023-10-25 12:10:49 -0400 [Wes Turner]
| REF: venv_ipyconfig: distutils.spawn.find_executable -> shutil.which
* b6bac40  2023-09-16 09:20:59 -0400 [Wes Turner]
| BUG: git-upgrade-remote-to-ssh: fix typo in git schemea
* 9eb8f7c  2023-09-15 21:03:34 -0400 [Wes Turner]
| REF,ENH: git-upgrade-remote-to-ssh.sh: call one function, docstring, passthrough some GIT_ARGS
* 519658c  2023-09-15 20:16:25 -0400 [Wes Turner]
| REF: scripts/el.py: #!/usr/bin/env python2->python
* c31db14  2023-09-15 20:14:43 -0400 [Wes Turner]
| ENH: 20-bashrc.editor.sh: egitstatus() { git status | sed | xargs e }
* 26dee9b  2023-08-02 00:02:05 -0400 [Wes Turner]
| BUG: etc/.pythonrc: readline=readline
* 3eef1f4  2023-07-25 14:44:42 -0400 [Wes Turner]
| ENH: pyrpo: --color/--no-color, and new path and unpushed reports
* 6d27916  2023-07-25 14:40:19 -0400 [Wes Turner]
| BUG,DOC: setup_steam.sh: REF typo,docstrings
* cd07710  2023-07-21 07:31:18 -0400 [Wes Turner]
| ETC: .gitconfig: defaultBranch=main
* 0c671fa  2023-07-21 07:30:41 -0400 [Wes Turner]
| REF: bootstrap.system.playbook.yml: only run grub2-editenv if it exists, otherwise skip
* 09edfc6  2023-07-21 07:30:07 -0400 [Wes Turner]
| REF: bootstrap.system.playbook.yml: s/pipsi/pipx/; python3-wheel, python3-pip"
* 00ed1b5  2023-07-21 07:29:05 -0400 [Wes Turner]
| BUG: bootstrap.system.playbook.yml: changed_when, when: "not ansible_is_chroot"
* e221402  2023-07-21 07:27:32 -0400 [Wes Turner]
| BUG: e/b/07-bashrc.virtualenvwrapper.sh: VIRTUALENVWRAPPER_PYTHON=...||/usr/bin/python3||/bin/python3
* 3a7e36f  2023-07-21 07:25:35 -0400 [Wes Turner]
| DOC,REF: etc/.bashrc: s/.dotfiles/-dotfiles/
* 5dc2d68  2023-07-20 21:57:21 -0400 [Wes Turner]
| ETC: bootstrap.system.playbook.yml: always show the grub boot menu
* 9e58c9d  2023-07-20 21:56:31 -0400 [Wes Turner]
| REF: etc/.bashrc: s/egrep/grep -E/, s/fgrep/fgrep -F/
* 87f8e5d  2023-07-05 09:14:58 -0400 [Wes Turner]
| ENH,REF!: etc/bash/08-bashrc.conda.sh: add support for py39,py310,py311,py312
* caabaae  2023-07-05 09:14:58 -0400 [Wes Turner]
| DOC: etc/bash/40-bashrc.aliases.sh: gac() docstring
* 6af040c  (grafted) 2023-07-05 09:14:58 -0400 [Wes Turner]
  ENH: s/bootstrap_dotfiles.sh: backup_and_symlink .Xresources and .profile for i3