aboutsummaryrefslogtreecommitdiff
path: root/tests/test-eshell-config-ssh-aliases.el
Commit message (Collapse)AuthorAgeFilesLines
* refactor(eshell): move SSH-jump hosts into a defcustomCraig Jennings11 days1-0/+50
The eshell SSH-jump aliases (gocj, gosb, gowolf) were hardcoded inline in the alias setup, which tied the module to my machines. I moved them into a cj/eshell-ssh-hosts defcustom (an alias→remote-path alist, defaulting to my current hosts) and build the aliases by iterating it. A different machine can override the variable or set it to nil instead of editing the module. Extracted a pure cj/--eshell-ssh-alias-commands helper so the alias construction is testable without a live eshell.