private looksLikePath()

in server/aws-lsp-codewhisperer/src/language-server/agenticChat/tools/executeBash.ts [291:308]


    private looksLikePath(arg: string): boolean {
        if (IS_WINDOWS_PLATFORM) {
            // Windows path patterns
            return (
                arg.startsWith('/') ||
                arg.startsWith('./') ||
                arg.startsWith('../') ||
                arg.startsWith('\\\\') || // UNC path
                arg.startsWith('.\\') ||
                arg.startsWith('..\\') ||
                /^[a-zA-Z]:[/\\]/.test(arg) ||
                arg.startsWith('%') // Windows environment variables like %USERPROFILE%
            ) // Drive letter paths like C:\ or C:/
        } else {
            // Unix path patterns
            return arg.startsWith('/') || arg.startsWith('./') || arg.startsWith('../') || arg.startsWith('~')
        }
    }