Skip to content

Instantly share code, notes, and snippets.

View JakeBogie's full-sized avatar

Jacob Bogie JakeBogie

View GitHub Profile
@JakeBogie
JakeBogie / download_fusion.sh
Created July 10, 2025 14:17 — forked from jetfir3/download_fusion.sh
Download VMware Fusion Pro Without a Broadcom Account
#!/usr/bin/env bash
# Download VMware Fusion for macOS without Broadcom account
#
# Use '-k' to keep the download file compressed, exiting after download.
# Use '-v VERSION' to specify desired version (13.0.0 or higher required).
BASE_URL="https://softwareupdate-prod.broadcom.com/cds/vmw-desktop"
CDN_MIRROR="softwareupdate-prod.broadcom.com:443:softwareupdate-prod.broadcom.com.cdn.cloudflare.net:443"
@JakeBogie
JakeBogie / readme.md
Created June 16, 2023 13:21
iterm2_keyboard_shortcuts

Tabs and Windows

Function Shortcut
New Tab + T
Close Tab or Window + W (same as many mac apps)
Go to Tab + Number Key (ie: ⌘2 is 2nd tab)
Go to Split Pane by Direction + Option + Arrow Key
Cycle iTerm Windows + backtick (true of all mac apps and works with desktops/mission control)

Installing Git Hooks Core & Cred Alert

Step 1: Validate a compatible version of git

Run git --version in a terminal. If the version is less than 2.9.0, you must upgrade to a later version The easiest way to install the latest version of git on Mac is to run brew install git

Step 2: Install cred-alert-cli

Run the following commands in a terminal to download and install the file in your system $PATH

@JakeBogie
JakeBogie / iterm2.md
Created April 7, 2020 20:45 — forked from squarism/iterm2.md
iterm2 cheatsheet

Tabs and Windows

Function Shortcut
New Tab + T
Close Tab or Window + W (same as many mac apps)
Go to Tab + Number Key (ie: ⌘2 is 2nd tab)
Go to Split Pane by Direction + Option + Arrow Key
Cycle iTerm Windows + backtick (true of all mac apps and works with desktops/mission control)
@JakeBogie
JakeBogie / system_replacements.md
Created April 7, 2020 20:44 — forked from squarism/system_replacements.md
Modern system utility replacements (Go / Rust or even just something new)

Interesting and Modern CLI Tools

The absolute requirement is that these must be binaries that could go into /usr/bin one day. No python, ruby or js stuff. Not that dynamic languages are bad/evil, but I think system utilities should be binaries. I also think it's interesting that people are writing replacements in Go/Rust/Other that rethink some unix legacy. Replacement doesn't mean better in all cases. I just think it's an interesting time but also a good measure of what these compiled languages can handle/tackle/address. Will we see larger and more impressive CLIs? Or will the feature sets be about the same but the quality/stability/safety be better?

It's going to be reductive to explain some of these tools in one line.

  • exa - ls replacement
  • caddy - HTTP server (better than python -m SimpleHTTPServer)