Newer
Older
ops-toolkit / packs / shell / README.md
@JANeumatrix JANeumatrix 2 hours ago 966 bytes Initial upload

shell -- team aliases and ops helper functions

Why the team uses it: a small, shared set of shell helpers so everyone's muscle memory transfers between machines and screen-shares. Deliberately minimal -- this is a baseline, not a dotfiles framework.

What this pack installs:

  • install-010-fence.sh -- adds ONE fenced block to ~/.bashrc that sources files/*.sh from the toolkit clone. git pull in the toolkit updates the helpers live; re-running the installer replaces the fence in place (never duplicates it). Your own ~/.bashrc content outside the fence is untouched.

Provided helpers:

  • ts <name> -- create-or-attach a tmux session (pairs with the tmux pack)
  • tls -- list tmux sessions
  • mkcd <d> -- mkdir -p and cd
  • aliases: ll, la, gs (git status --short), gl (git log oneline)

House rule: personal aliases live in your own dotfiles OUTSIDE the fence. Additions to the team set go through PR so everyone gets them.