Shell functions, scripts, and tools for sysadmin/DevOps work. Drop onto any machine with minimal dependencies — no frameworks, no package sprawl.
| Tool | What it does | Requires |
|---|---|---|
dotfiles |
Stow-managed tmux/dev environment bootstrap for fast machine migration | git, stow, tmux |
bash/git-functions |
fzf interactive branch picker, prune gone branches | bash, fzf |
bash/ohmybash |
Powerline prompt with git/venv/time, deploy script, Nerd Font installer | bash, git |
ansible/action_plugins/get_cli_args |
Expose ansible-playbook CLI args and Semaphore vars to tasks |
Python, Ansible |
ansible/examples/inventory/vsphere-vms-dynamic |
Sanitized dynamic vSphere inventory template with multitenancy/dev-prod grouping | Ansible, vmware.vmware |
python/vsphere-automation-sdk |
Install instructions for VMware vSphere Automation SDK (macOS + Oracle Linux) | Python 3.12, git |
scratchpad/
├── dotfiles/
│ └── tmux/ stow package for tmux and helper scripts
├── bash/
│ ├── git-functions/ fzf git helpers
│ └── ohmybash/ Oh My Bash prompt theme + deploy tooling
├── ansible/
│ ├── action_plugins/
│ │ └── get_cli_args/ Ansible action plugin
│ └── examples/
│ └── inventory/
│ └── vsphere-vms-dynamic/ Sanitized dynamic vSphere inventory example
└── python/
└── vsphere-automation-sdk/ VMware vSphere SDK install guide
New tools get their own folder under the relevant language/category directory. Each tool folder has a README explaining what it does, requirements, and usage.