Scripts I wrote to do things.
- Execute in terminal
git clone git@github.com:benjamindburke/.zsh /opt/bin; source /opt/bin/install.sh;
- Configure .gitconfig files in ~/repos and ~/repos-personal
- Configure SSH keys
- Configure GPG signing keys
- Add SSH and GPG keys to GitHub settings
- Configure any unset variables in
~/.zshrc
to keep them private!
- Execute in Powershell as Administrator
New-Item -ItemType SymbolicLink -Path "$Env:Home\.wezterm.lua" -Target "\\wsl.localhost\Debian\opt\bin\confs\.wezterm.lua"
- Execute in WSL after opening WezTerm (by default, should open to the WSL home configured inside ./confs/wezterm.lua)
sudo apt-get install git; sudo git clone git@github.com:benjamindburke/.zsh /opt/bin; sudo chown -hR $USER /opt/bin; source /opt/bin/win-install.sh;
- Update .gitconfig files in ~/repos and ~/repos-personal
- Create SSH public/private keys
- Create GPG signing keys
- Add SSH and GPG keys to GitHub settings
- Configure any unset variables in
~/.zshrc
to keep them private!
Place scripts that should be accessible and tracked in scripts/
.
These scripts and config files are uploaded to a remote host via sshcp
.
Contents of ssh_scripts/
are not sourced/accessible in PATH
on the client - only on the remote.
Place scripts that shouldn't leak to Git in priv/
.