Skip to content

Latest commit

 

History

History
54 lines (44 loc) · 1.24 KB

File metadata and controls

54 lines (44 loc) · 1.24 KB

Scripts

Scripts are on PATH via .zshenv. Run them directly by name.

ZSH / Performance

benchmark.sh

benchmark.sh
  • Uses hyperfine when available
  • Falls back to /usr/bin/time

profile-zsh-startup.sh

profile-zsh-startup.sh
  • Times bare shell, .zshenv, and full interactive startup
  • Runs zprof output via a temporary profile file

Ghostty

ghostty-theme-switcher.sh

ghostty-theme-switcher.sh --list
ghostty-theme-switcher.sh nord
  • Lists and applies Ghostty themes by editing ~/.config/ghostty/config

Git Worktree Helper

wt

wt new <repo> <name>
wt ls <repo>
wt rm <repo> <name>
wt prune <repo>

Defaults:

  • WT_ROOT=~/repos/skates
  • WT_REMOTE_BASE=origin/main

macOS Helpers

  • scripts/mac/toggle_dark_mode.sh
  • scripts/mac/toggle_dock_position.sh
  • scripts/mac/toggle-dock-visibility.sh
  • scripts/mac/rc-toggle-dock.sh
  • scripts/mac/set_sound_io_studio_display.sh
  • scripts/mac/switch_audio_source.sh

Notes

  • Prefer reading script source before running state-changing helpers.
  • If docs and behavior diverge, treat script source as authoritative.
  • chezmoi doctor and chezmoi verify replace the former health-check.sh for setup validation.