MCPcopy Create free account

hub / github.com/wonderwhy-er/DesktopCommanderMCP / functions

Functions1,250 in github.com/wonderwhy-er/DesktopCommanderMCP

↓ 1 callersFunctiontestAllowedImageMimeTypes
()
test/test-file-preview-image-runtime.js:8
↓ 1 callersFunctiontestAppendMode
* Test 8: Append mode
test/test-excel-files.js:268
↓ 1 callersFunctiontestBasicREPL
()
test/simple-repl-test.js:4
↓ 1 callersFunctiontestBasicSearch
* Test basic search functionality
test/test-search-code.js:200
↓ 1 callersFunctiontestBasicWriteRead
* Test 2: Write and read basic Excel file
test/test-excel-files.js:99
↓ 1 callersFunctiontestBinaryFiles
* Test binary files handling
test/test-search-code-edge-cases.js:211
↓ 1 callersFunctiontestBlockedCommandsExecution
* Test execution of blocked commands
test/test-blocked-commands.js:176
↓ 1 callersFunctiontestCRLFLineEndings
* Test edit_block with CRLF line endings
test/test-edit-block-line-endings.js:147
↓ 1 callersFunctiontestCRLineEndings
* Test edit_block with CR line endings
test/test-edit-block-line-endings.js:187
↓ 1 callersFunctiontestCanHandle
* Test 4: Handler canHandle method
test/test-file-handlers.js:173
↓ 1 callersFunctiontestCapturePathAllowsTrueValues
()
test/test-telemetry-handling.js:111
↓ 1 callersFunctiontestCapturePathRespectsBooleanFalse
()
test/test-telemetry-handling.js:96
↓ 1 callersFunctiontestCapturePathRespectsStringFALSE
()
test/test-telemetry-handling.js:81
↓ 1 callersFunctiontestCapturePathRespectsStringFalse
* 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 callersFunctiontestCaseInsensitiveSearch
* Test case-insensitive search
test/test-search-code.js:244
↓ 1 callersFunctiontestCaseSensitiveSearch
* Test case-sensitive search
test/test-search-code.js:223
↓ 1 callersFunctiontestConcurrentSearches
* Test concurrent searches
test/test-search-code-edge-cases.js:258
↓ 1 callersFunctiontestConditionalTools
()
test/test-conditional-tools.js:10
↓ 1 callersFunctiontestConfigManagerCoercion
()
test/test-telemetry-handling.js:26
↓ 1 callersFunctiontestConfigurationPersistence
* Test that configuration changes persist
test/test-default-shell.js:334
↓ 1 callersFunctiontestContextAwareReplacement
* Test context-aware replacement with different line endings
test/test-edit-block-line-endings.js:249
↓ 1 callersFunctiontestContextLines
* Test context lines functionality
test/test-search-code.js:316
↓ 1 callersFunctiontestContextSpecificReplacements
* Test context-specific replacements to target specific occurrences
test/test-edit-block-occurrences.js:186
↓ 1 callersFunctiontestCopyFormatsAndEditorShell
()
test/test-markdown-preview.js:401
↓ 1 callersFunctiontestDefaultShellBash
* Test setting defaultShell to bash
test/test-default-shell.js:188
↓ 1 callersFunctiontestDefaultShellCmd
* Test setting defaultShell to cmd (Windows Command Prompt)
test/test-default-shell.js:220
↓ 1 callersFunctiontestDefaultShellPwsh
* Test setting defaultShell to pwsh (PowerShell Core)
test/test-default-shell.js:252
↓ 1 callersFunctiontestDefaultShellSh
* Test setting defaultShell to /bin/sh
test/test-default-shell.js:156
↓ 1 callersFunctiontestDirectoryBodyRendering
()
test/test-file-preview-directory-runtime.js:6
↓ 1 callersFunctiontestDirectoryCreation
* Test function for directory creation
test/test-directory-creation.js:81
↓ 1 callersFunctiontestDisallowedImageMimeTypes
()
test/test-file-preview-image-runtime.js:23
↓ 1 callersFunctiontestEdgeCases
* Test edge cases
test/test-edit-block-line-endings.js:348
↓ 1 callersFunctiontestEdgeCases
* Test edge cases and error handling
test/test-negative-offset-readfile.js:197
↓ 1 callersFunctiontestEditBlock
()
test/test.js:36
↓ 1 callersFunctiontestEditRange
* Test 6: Edit Excel range
test/test-excel-files.js:208
↓ 1 callersFunctiontestEmptyAllowedDirectories
* Test empty allowedDirectories array (should allow full access)
test/test-allowed-directories.js:110
↓ 1 callersFunctiontestEmptyBlockedCommands
* Test empty blockedCommands array
test/test-blocked-commands.js:231
↓ 1 callersFunctiontestEmptyFiles
* Test empty and whitespace files
test/test-search-code-edge-cases.js:155
↓ 1 callersFunctiontestEmptySearchString
* Test case for empty search string
test/test-edit-block-occurrences.js:282
↓ 1 callersFunctiontestEnhancedREPL
* Test enhanced REPL functionality
test/test-enhanced-repl.js:29
↓ 1 callersFunctiontestEnhancedReading
()
test/test_enhanced_read.js:11
↓ 1 callersFunctiontestExactNumberOfOccurrences
* Test case with exactly the right number of occurrences
test/test-edit-block-occurrences.js:144
↓ 1 callersFunctiontestFailedSaveResyncsEditBaseline
()
test/test-markdown-preview.js:166
↓ 1 callersFunctiontestFewerOccurrencesThanExpected
* Test case when there are fewer occurrences than expected
test/test-edit-block-occurrences.js:115
↓ 1 callersFunctiontestFileHandlerFactory
* Test 1: File handler factory selects ExcelFileHandler for .xlsx files
test/test-excel-files.js:81
↓ 1 callersFunctiontestFileInfo
* Test 7: File info returns correct structure
test/test-file-handlers.js:240
↓ 1 callersFunctiontestFileOperationsWithTilde
* Test file operations with tilde
test/test-home-directory.js:182
↓ 1 callersFunctiontestFilePatternFiltering
* Test file pattern filtering
test/test-search-code.js:265
↓ 1 callersFunctiontestFilePatternWithMultipleValues
* Test filePattern with multiple values, including whitespace and empty tokens
test/test-search-code-edge-cases.js:433
↓ 1 callersFunctiontestFileResultInterface
* Test 2: FileResult interface consistency
test/test-file-handlers.js:126
↓ 1 callersFunctiontestFileSearch
* Test file search functionality
test/test-search-code.js:472
↓ 1 callersFunctiontestFullscreenWorkspaceHelpers
()
test/test-markdown-preview.js:375
↓ 1 callersFunctiontestGetFileInfo
* Test 7: Get Excel file info
test/test-excel-files.js:242
↓ 1 callersFunctiontestHandlerFactory
* Test 1: Handler factory returns correct types
test/test-file-handlers.js:93
↓ 1 callersFunctiontestHomeAllowedDirectory
* Test with home directory in allowedDirectories
test/test-allowed-directories.js:231
↓ 1 callersFunctiontestHomeDirectory
* Main test function
test/test-home-directory.js:240
↓ 1 callersFunctiontestImmediateCompletion
* Test immediate completion scenario
test/test-read-completed-process.js:47
↓ 1 callersFunctiontestImprovedSearchTruncation
()
test/test_improved_search_truncation.js:46
↓ 1 callersFunctiontestIncludeHidden
* Test hidden files inclusion
test/test-search-code.js:336
↓ 1 callersFunctiontestInteractTruncation
* Test 6: interact_with_process output truncation
test/test-process-pagination.js:171
↓ 1 callersFunctiontestInvalidArguments
* Test schema validation with invalid arguments
test/test-search-code.js:437
↓ 1 callersFunctiontestInvalidFilePatterns
* Test invalid file patterns
test/test-search-code-edge-cases.js:305
↓ 1 callersFunctiontestInvalidPath
* Test invalid path handling
test/test-search-code.js:411
↓ 1 callersFunctiontestJsonFile
* Test 6: Text handler with JSON file
test/test-file-handlers.js:219
↓ 1 callersFunctiontestLFLineEndings
* Test edit_block with LF line endings
test/test-edit-block-line-endings.js:113
↓ 1 callersFunctiontestLargeContextLines
* Test extremely large context lines
test/test-search-code-edge-cases.js:345
↓ 1 callersFunctiontestLargeFilePerformance
* Test performance with large files of different line ending types
test/test-edit-block-line-endings.js:295
↓ 1 callersFunctiontestLargeFiles
* Test large file performance
test/test-search-code-edge-cases.js:231
↓ 1 callersFunctiontestLengthLimit
* Test 4: Length limit enforcement
test/test-process-pagination.js:117
↓ 1 callersFunctiontestLinkResolution
()
test/test-markdown-preview.js:64
↓ 1 callersFunctiontestLiteralSearch
()
test/test-literal-search.js:377
↓ 1 callersFunctiontestLiteralSearchDefault
* Test that literalSearch parameter defaults to false (maintains backward compatibility)
test/test-literal-search.js:283
↓ 1 callersFunctiontestLiteralSearchExactMatches
* 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 callersFunctiontestLongLines
* Test very long lines
test/test-search-code-edge-cases.js:175
↓ 1 callersFunctiontestManySmallFiles
* Test memory usage with many small files
test/test-search-code-edge-cases.js:394
↓ 1 callersFunctiontestMarkdownExactMatchSave
* Test 10: Markdown exact-match save flow works through edit_block
test/test-file-handlers.js:370
↓ 1 callersFunctiontestMaxResults
* Test maximum results limiting
test/test-search-code.js:287
↓ 1 callersFunctiontestMimeNormalization
()
test/test-file-preview-image-runtime.js:33
↓ 1 callersFunctiontestMixedLineEndings
* Test edit_block with mixed line endings
test/test-edit-block-line-endings.js:218
↓ 1 callersFunctiontestMoreOccurrencesThanExpected
* Test case when there are more occurrences than expected
test/test-edit-block-occurrences.js:83
↓ 1 callersFunctiontestMultiSheetWriteRead
* Test 3: Write and read multi-sheet Excel file
test/test-excel-files.js:132
↓ 1 callersFunctiontestNegativeOffset
* Test negative offset functionality
test/test-negative-offset-readfile.js:71
↓ 1 callersFunctiontestNegativeOffset
* Test 9: Negative offset (read from end)
test/test-excel-files.js:348
↓ 1 callersFunctiontestNewOutputBehavior
* Test 1: Basic offset=0 (new output) behavior for RUNNING processes
test/test-process-pagination.js:21
↓ 1 callersFunctiontestNoMatches
* Test no matches found scenario
test/test-search-code.js:390
↓ 1 callersFunctiontestNodeREPL
* Test Node.js REPL interaction directly
test/test-node-repl.js:36
↓ 1 callersFunctiontestNodeREPL
* Test Node.js REPL interaction
test/test-repl-interaction.js:143
↓ 1 callersFunctiontestNodeREPL
()
test/simple-node-repl-test.js:4
↓ 1 callersFunctiontestNonBlockedCommands
* Test execution of non-blocked commands
test/test-blocked-commands.js:144
↓ 1 callersFunctiontestNonExistentPattern
* Test case for string pattern that doesn't exist
test/test-edit-block-occurrences.js:253
↓ 1 callersFunctiontestOffsetComparison
* Test comparison between negative and positive offsets
test/test-negative-offset-readfile.js:140
↓ 1 callersFunctiontestOffsetLengthRead
* Test 5: Read with offset and length
test/test-excel-files.js:191
↓ 1 callersFunctiontestOriginalFailingCase
* Test the specific failing case that motivated this fix
test/test-literal-search.js:306
↓ 1 callersFunctiontestOutlineExtraction
()
test/test-markdown-preview.js:33
↓ 1 callersFunctiontestPageFiltering
()
test/test-pdf-parsing.js:95
↓ 1 callersFunctiontestPartialDocumentBecomesNewEditBaseline
()
test/test-markdown-preview.js:432
↓ 1 callersFunctiontestPathTraversalSecurity
* Test path traversal security
test/test-search-code-edge-cases.js:365
↓ 1 callersFunctiontestPrefixPathBlocking
* 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 callersFunctiontestPythonREPL
* Test Python REPL interaction
test/test-repl-interaction.js:67
↓ 1 callersFunctiontestRangeRead
* Test 4: Read with range parameter
test/test-excel-files.js:170
← previousnext →901–1,000 of 1,250, ranked by callers