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