Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/wonderwhy-er/DesktopCommanderMCP
/ functions
Functions
1,250 in github.com/wonderwhy-er/DesktopCommanderMCP
⨍
Functions
1,250
◇
Types & classes
157
↓ 1 callers
Function
testAllowedImageMimeTypes
()
test/test-file-preview-image-runtime.js:8
↓ 1 callers
Function
testAppendMode
* Test 8: Append mode
test/test-excel-files.js:268
↓ 1 callers
Function
testBasicREPL
()
test/simple-repl-test.js:4
↓ 1 callers
Function
testBasicSearch
* Test basic search functionality
test/test-search-code.js:200
↓ 1 callers
Function
testBasicWriteRead
* Test 2: Write and read basic Excel file
test/test-excel-files.js:99
↓ 1 callers
Function
testBinaryFiles
* Test binary files handling
test/test-search-code-edge-cases.js:211
↓ 1 callers
Function
testBlockedCommandsExecution
* Test execution of blocked commands
test/test-blocked-commands.js:176
↓ 1 callers
Function
testCRLFLineEndings
* Test edit_block with CRLF line endings
test/test-edit-block-line-endings.js:147
↓ 1 callers
Function
testCRLineEndings
* Test edit_block with CR line endings
test/test-edit-block-line-endings.js:187
↓ 1 callers
Function
testCanHandle
* Test 4: Handler canHandle method
test/test-file-handlers.js:173
↓ 1 callers
Function
testCapturePathAllowsTrueValues
()
test/test-telemetry-handling.js:111
↓ 1 callers
Function
testCapturePathRespectsBooleanFalse
()
test/test-telemetry-handling.js:96
↓ 1 callers
Function
testCapturePathRespectsStringFALSE
()
test/test-telemetry-handling.js:81
↓ 1 callers
Function
testCapturePathRespectsStringFalse
* Regression test for issue #368: * When telemetryEnabled is stored as the string 'false' (which happens when * set via the MCP API), the capture pa
test/test-telemetry-handling.js:63
↓ 1 callers
Function
testCaseInsensitiveSearch
* Test case-insensitive search
test/test-search-code.js:244
↓ 1 callers
Function
testCaseSensitiveSearch
* Test case-sensitive search
test/test-search-code.js:223
↓ 1 callers
Function
testConcurrentSearches
* Test concurrent searches
test/test-search-code-edge-cases.js:258
↓ 1 callers
Function
testConditionalTools
()
test/test-conditional-tools.js:10
↓ 1 callers
Function
testConfigManagerCoercion
()
test/test-telemetry-handling.js:26
↓ 1 callers
Function
testConfigurationPersistence
* Test that configuration changes persist
test/test-default-shell.js:334
↓ 1 callers
Function
testContextAwareReplacement
* Test context-aware replacement with different line endings
test/test-edit-block-line-endings.js:249
↓ 1 callers
Function
testContextLines
* Test context lines functionality
test/test-search-code.js:316
↓ 1 callers
Function
testContextSpecificReplacements
* Test context-specific replacements to target specific occurrences
test/test-edit-block-occurrences.js:186
↓ 1 callers
Function
testCopyFormatsAndEditorShell
()
test/test-markdown-preview.js:401
↓ 1 callers
Function
testDefaultShellBash
* Test setting defaultShell to bash
test/test-default-shell.js:188
↓ 1 callers
Function
testDefaultShellCmd
* Test setting defaultShell to cmd (Windows Command Prompt)
test/test-default-shell.js:220
↓ 1 callers
Function
testDefaultShellPwsh
* Test setting defaultShell to pwsh (PowerShell Core)
test/test-default-shell.js:252
↓ 1 callers
Function
testDefaultShellSh
* Test setting defaultShell to /bin/sh
test/test-default-shell.js:156
↓ 1 callers
Function
testDirectoryBodyRendering
()
test/test-file-preview-directory-runtime.js:6
↓ 1 callers
Function
testDirectoryCreation
* Test function for directory creation
test/test-directory-creation.js:81
↓ 1 callers
Function
testDisallowedImageMimeTypes
()
test/test-file-preview-image-runtime.js:23
↓ 1 callers
Function
testEdgeCases
* Test edge cases
test/test-edit-block-line-endings.js:348
↓ 1 callers
Function
testEdgeCases
* Test edge cases and error handling
test/test-negative-offset-readfile.js:197
↓ 1 callers
Function
testEditBlock
()
test/test.js:36
↓ 1 callers
Function
testEditRange
* Test 6: Edit Excel range
test/test-excel-files.js:208
↓ 1 callers
Function
testEmptyAllowedDirectories
* Test empty allowedDirectories array (should allow full access)
test/test-allowed-directories.js:110
↓ 1 callers
Function
testEmptyBlockedCommands
* Test empty blockedCommands array
test/test-blocked-commands.js:231
↓ 1 callers
Function
testEmptyFiles
* Test empty and whitespace files
test/test-search-code-edge-cases.js:155
↓ 1 callers
Function
testEmptySearchString
* Test case for empty search string
test/test-edit-block-occurrences.js:282
↓ 1 callers
Function
testEnhancedREPL
* Test enhanced REPL functionality
test/test-enhanced-repl.js:29
↓ 1 callers
Function
testEnhancedReading
()
test/test_enhanced_read.js:11
↓ 1 callers
Function
testExactNumberOfOccurrences
* Test case with exactly the right number of occurrences
test/test-edit-block-occurrences.js:144
↓ 1 callers
Function
testFailedSaveResyncsEditBaseline
()
test/test-markdown-preview.js:166
↓ 1 callers
Function
testFewerOccurrencesThanExpected
* Test case when there are fewer occurrences than expected
test/test-edit-block-occurrences.js:115
↓ 1 callers
Function
testFileHandlerFactory
* Test 1: File handler factory selects ExcelFileHandler for .xlsx files
test/test-excel-files.js:81
↓ 1 callers
Function
testFileInfo
* Test 7: File info returns correct structure
test/test-file-handlers.js:240
↓ 1 callers
Function
testFileOperationsWithTilde
* Test file operations with tilde
test/test-home-directory.js:182
↓ 1 callers
Function
testFilePatternFiltering
* Test file pattern filtering
test/test-search-code.js:265
↓ 1 callers
Function
testFilePatternWithMultipleValues
* Test filePattern with multiple values, including whitespace and empty tokens
test/test-search-code-edge-cases.js:433
↓ 1 callers
Function
testFileResultInterface
* Test 2: FileResult interface consistency
test/test-file-handlers.js:126
↓ 1 callers
Function
testFileSearch
* Test file search functionality
test/test-search-code.js:472
↓ 1 callers
Function
testFullscreenWorkspaceHelpers
()
test/test-markdown-preview.js:375
↓ 1 callers
Function
testGetFileInfo
* Test 7: Get Excel file info
test/test-excel-files.js:242
↓ 1 callers
Function
testHandlerFactory
* Test 1: Handler factory returns correct types
test/test-file-handlers.js:93
↓ 1 callers
Function
testHomeAllowedDirectory
* Test with home directory in allowedDirectories
test/test-allowed-directories.js:231
↓ 1 callers
Function
testHomeDirectory
* Main test function
test/test-home-directory.js:240
↓ 1 callers
Function
testImmediateCompletion
* Test immediate completion scenario
test/test-read-completed-process.js:47
↓ 1 callers
Function
testImprovedSearchTruncation
()
test/test_improved_search_truncation.js:46
↓ 1 callers
Function
testIncludeHidden
* Test hidden files inclusion
test/test-search-code.js:336
↓ 1 callers
Function
testInteractTruncation
* Test 6: interact_with_process output truncation
test/test-process-pagination.js:171
↓ 1 callers
Function
testInvalidArguments
* Test schema validation with invalid arguments
test/test-search-code.js:437
↓ 1 callers
Function
testInvalidFilePatterns
* Test invalid file patterns
test/test-search-code-edge-cases.js:305
↓ 1 callers
Function
testInvalidPath
* Test invalid path handling
test/test-search-code.js:411
↓ 1 callers
Function
testJsonFile
* Test 6: Text handler with JSON file
test/test-file-handlers.js:219
↓ 1 callers
Function
testLFLineEndings
* Test edit_block with LF line endings
test/test-edit-block-line-endings.js:113
↓ 1 callers
Function
testLargeContextLines
* Test extremely large context lines
test/test-search-code-edge-cases.js:345
↓ 1 callers
Function
testLargeFilePerformance
* Test performance with large files of different line ending types
test/test-edit-block-line-endings.js:295
↓ 1 callers
Function
testLargeFiles
* Test large file performance
test/test-search-code-edge-cases.js:231
↓ 1 callers
Function
testLengthLimit
* Test 4: Length limit enforcement
test/test-process-pagination.js:117
↓ 1 callers
Function
testLinkResolution
()
test/test-markdown-preview.js:64
↓ 1 callers
Function
testLiteralSearch
()
test/test-literal-search.js:377
↓ 1 callers
Function
testLiteralSearchDefault
* Test that literalSearch parameter defaults to false (maintains backward compatibility)
test/test-literal-search.js:283
↓ 1 callers
Function
testLiteralSearchExactMatches
* Test that literal search finds exact matches for patterns with special characters * This test should FAIL initially since literalSearch parameter d
test/test-literal-search.js:187
↓ 1 callers
Function
testLongLines
* Test very long lines
test/test-search-code-edge-cases.js:175
↓ 1 callers
Function
testManySmallFiles
* Test memory usage with many small files
test/test-search-code-edge-cases.js:394
↓ 1 callers
Function
testMarkdownExactMatchSave
* Test 10: Markdown exact-match save flow works through edit_block
test/test-file-handlers.js:370
↓ 1 callers
Function
testMaxResults
* Test maximum results limiting
test/test-search-code.js:287
↓ 1 callers
Function
testMimeNormalization
()
test/test-file-preview-image-runtime.js:33
↓ 1 callers
Function
testMixedLineEndings
* Test edit_block with mixed line endings
test/test-edit-block-line-endings.js:218
↓ 1 callers
Function
testMoreOccurrencesThanExpected
* Test case when there are more occurrences than expected
test/test-edit-block-occurrences.js:83
↓ 1 callers
Function
testMultiSheetWriteRead
* Test 3: Write and read multi-sheet Excel file
test/test-excel-files.js:132
↓ 1 callers
Function
testNegativeOffset
* Test negative offset functionality
test/test-negative-offset-readfile.js:71
↓ 1 callers
Function
testNegativeOffset
* Test 9: Negative offset (read from end)
test/test-excel-files.js:348
↓ 1 callers
Function
testNewOutputBehavior
* Test 1: Basic offset=0 (new output) behavior for RUNNING processes
test/test-process-pagination.js:21
↓ 1 callers
Function
testNoMatches
* Test no matches found scenario
test/test-search-code.js:390
↓ 1 callers
Function
testNodeREPL
* Test Node.js REPL interaction directly
test/test-node-repl.js:36
↓ 1 callers
Function
testNodeREPL
* Test Node.js REPL interaction
test/test-repl-interaction.js:143
↓ 1 callers
Function
testNodeREPL
()
test/simple-node-repl-test.js:4
↓ 1 callers
Function
testNonBlockedCommands
* Test execution of non-blocked commands
test/test-blocked-commands.js:144
↓ 1 callers
Function
testNonExistentPattern
* Test case for string pattern that doesn't exist
test/test-edit-block-occurrences.js:253
↓ 1 callers
Function
testOffsetComparison
* Test comparison between negative and positive offsets
test/test-negative-offset-readfile.js:140
↓ 1 callers
Function
testOffsetLengthRead
* Test 5: Read with offset and length
test/test-excel-files.js:191
↓ 1 callers
Function
testOriginalFailingCase
* Test the specific failing case that motivated this fix
test/test-literal-search.js:306
↓ 1 callers
Function
testOutlineExtraction
()
test/test-markdown-preview.js:33
↓ 1 callers
Function
testPageFiltering
()
test/test-pdf-parsing.js:95
↓ 1 callers
Function
testPartialDocumentBecomesNewEditBaseline
()
test/test-markdown-preview.js:432
↓ 1 callers
Function
testPathTraversalSecurity
* Test path traversal security
test/test-search-code-edge-cases.js:365
↓ 1 callers
Function
testPrefixPathBlocking
* Test that a path sharing a prefix with an allowed directory (but not a subdirectory) is correctly blocked
test/test-allowed-directories.js:309
↓ 1 callers
Function
testPythonREPL
* Test Python REPL interaction
test/test-repl-interaction.js:67
↓ 1 callers
Function
testRangeRead
* Test 4: Read with range parameter
test/test-excel-files.js:170
← previous
next →
901–1,000 of 1,250, ranked by callers