Files
orca/src/main/ssh/ssh-config-path-expansion.ts
T
Jinwoo Hong 55a33c5b68 fix: expand backslash SSH home paths (#3861)
* fix: tighten GitHub submit shortcut handling

* fix: expand backslash ssh home paths
2026-05-30 12:32:11 -07:00

19 lines
393 B
TypeScript

import { homedir } from 'os'
import { join } from 'path'
export function resolveSshConfigHomePath(filepath: string): string {
if (filepath === '~') {
return homedir()
}
if (filepath.startsWith('~/') || filepath.startsWith('~\\')) {
return join(
homedir(),
...filepath
.slice(2)
.split(/[\\/]+/)
.filter(Boolean)
)
}
return filepath
}