An engineering toolbox (just MacOS for now)
1οΈβ£ I start with macos/coldbrew.sh
which installs:
π Software | β Purpose | Optional |
---|---|---|
brew | Package Manager | β |
zsh | Shell | β |
oh-my-zsh | Shell Config Manager | β |
iterm2 | Terminal Emulator | β |
starship | Terminal Theme | β |
Hack Nerd Font | Development Font | β |
git | Code Management | β |
raycast | Spotlight Replacement | β |
neofetch | Terminal Spec Viewer | β |
visual-studio-code | IDE | β |
docker | Containerization | β |
kubectl | Kubernetes CLI | β |
Lens | Kubernetes GUI | β |
helm | Kubernetes Chart manager | β |
pre-commit | pre-commit hook manager | β |
kompose | docker to kubernetes conversion tool | β |
btop | resource monitoring at CLI | β |
w3m | terminal-based web browser | β |
azure-cli | Azure. CLI. | β |
terraform | infrastructure-as-code | β |
2οΈβ£ The directory includes a .json π document for manually importing into iTerm2 settings which will set terminal colors π¨, window appearance πͺ, and font π for you.
β‘οΈ wasm.sh
[]
installs Emscripten for C++ β wasm compilation & makes sure cmake is available
π¨οΈ copy.sh
[config] [namespace] [remote path] [local file] [pod]
remote pod to local filesystem copy
π whatarmy.sh
[clone path] [repos.txt location]
mass clone
π perfectionist.sh
[]
auto-configure pre-commit and your git hooks using perfectionist.txt
π pythode.sh
[]
detect subfolders in the current directory & installs python/node dependencies automagically
ποΈ pdf.sh
['fed' or a URL]
scrapes all PDF links from a webpage
π spinners.sh
[]
demonstrates animated spinners
[<emoji>] [revert: ?]<type>[(scope)?]: <message>
π₯ feat(compiler): add 'comments' option
π fix(compiler): fix some bug
π docs(compiler): add some docs
π· UI(compiler): better styles
π° chore(compiler): Made some changes to the scaffolding
π locale(compiler): Made a small contribution to internationalization
Other commit types: refactor, perf, workflow, build, CI, typos, tests, types, wip, release, dep
README.md
- Explain tools & scripts philosophy beyond installer
macos/coldbrew.sh
- Organize by type of install
- Add Docker Desktop install
- Add
kubectl
install - Add Lens install
- Add
git
install - Avoid Dock duplicates
- Add
helm
- Add
pre-commit
kubernetes/
- Document
- Protocolize