MCPcopy Index your code
hub / github.com/Noumena-Network/code / formatBuiltInStatusLinePath

Function formatBuiltInStatusLinePath

src/components/StatusLine.tsx:45–55  ·  view source on GitHub ↗
(path: string, pathDisplay: BuiltInStatusLinePathDisplay)

Source from the content-addressed store, hash-verified

43}
44
45function formatBuiltInStatusLinePath(path: string, pathDisplay: BuiltInStatusLinePathDisplay): string | null {
46 if (pathDisplay === 'hidden') {
47 return null;
48 }
49 if (pathDisplay === 'full') {
50 return path;
51 }
52 const home = homedir();
53 const tildePath = path === home ? '~' : path.startsWith(`${home}/`) ? `~${path.slice(home.length)}` : path;
54 return truncatePathMiddle(tildePath, 48);
55}
56export function statusLineShouldDisplay(settings: ReadonlySettings): boolean {
57 // Assistant mode: statusline fields (model, permission mode, cwd) reflect the
58 // REPL/daemon process, not what the agent child is actually running. Hide it.

Callers 1

BuiltInStatusLineContentFunction · 0.85

Calls 1

truncatePathMiddleFunction · 0.85

Tested by

no test coverage detected