Skip to content

djlongy/scratchpad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scratchpad

Shell functions, scripts, and tools for sysadmin/DevOps work. Drop onto any machine with minimal dependencies — no frameworks, no package sprawl.

Tools

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

Structure

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.

About

Collection of useful scripts, tools and functions for Systems Administrators and DevOps Engineers

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors