Skip to content

Shell scripts and shell configs

Notifications You must be signed in to change notification settings

benjamindburke/.zsh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

benjamindburke/.zsh

Scripts I wrote to do things.

Pre-requisites

  1. WezTerm

MacOS Installation

  1. Execute in terminal
    git clone git@github.com:benjamindburke/.zsh /opt/bin;
    source /opt/bin/install.sh;
  2. Configure .gitconfig files in ~/repos and ~/repos-personal
  3. Configure SSH keys
  4. Configure GPG signing keys
  5. Add SSH and GPG keys to GitHub settings
  6. Configure any unset variables in ~/.zshrc to keep them private!

Windows WSL Installation

  1. Execute in Powershell as Administrator
    New-Item -ItemType SymbolicLink -Path "$Env:Home\.wezterm.lua" -Target "\\wsl.localhost\Debian\opt\bin\confs\.wezterm.lua"
  2. 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;
  3. Update .gitconfig files in ~/repos and ~/repos-personal
  4. Create SSH public/private keys
  5. Create GPG signing keys
  6. Add SSH and GPG keys to GitHub settings
  7. Configure any unset variables in ~/.zshrc to keep them private!

scripts/

Exposed to PATH? - YES

Git tracked? - YES

Place scripts that should be accessible and tracked in scripts/.

ssh_scripts/

Exposed to PATH? - NO

Git tracked? - YES

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.

priv/

Exposed to PATH? - YES

Git tracked? - NO

Place scripts that shouldn't leak to Git in priv/.

About

Shell scripts and shell configs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published