refactor(ssh): consolidate four jump-host chain copies into one module

terminal, host-metrics and docker now use ssh/jump-host-chain.ts (already
shared by file-manager, tmux-monitor and docker-console); docker's inline
copy also drops its raw SimpleDBOps host/credential lookups in favor of
repositories.
This commit is contained in:
LukeGus
2026-07-16 00:40:38 -05:00
parent a2f6c90eae
commit 947132c4f1
5 changed files with 31 additions and 1070 deletions
+1 -1
View File
@@ -19,7 +19,7 @@ import {
import { SSHAuthManager } from "./auth-manager.js";
import type { ProxyNode } from "../../types/index.js";
import { SSHHostKeyVerifier } from "./host-key-verifier.js";
import { createJumpHostChain } from "./terminal-jump-hosts.js";
import { createJumpHostChain } from "./jump-host-chain.js";
import { sessionManager } from "./terminal-session-manager.js";
import {
detectTmux,