opencode/packages/tui/src/runtime.tsx

9 lines
337 B
TypeScript

import path from "path"
export function abbreviateHome(input: string, home: string) {
if (!home) return input
const relative = path.relative(home, input)
if (relative === "") return "~"
if (relative === ".." || relative.startsWith(".." + path.sep) || path.isAbsolute(relative)) return input
return "~" + path.sep + relative
}