copyProjectTree.useDefaultExclusions |
boolean |
true |
Exclude common dependency, build, cache, and IDE entries. Disable this to use only custom exclusions and .gitignore. |
copyProjectTree.excludedFolders |
string[] |
[] |
Additional file or folder names to exclude. Built-in exclusions already cover common dependency, build, cache, and IDE folders. |
copyProjectTree.excludedPatterns |
string[] |
[] |
Additional gitignore-style patterns such as docs/, **/*.log, or !important.log. |
copyProjectTree.respectGitignore |
boolean |
true |
Apply rules from the selected project's root .gitignore file. |
copyProjectTree.maxDepth |
number |
-1 |
Maximum depth. Use -1 for no limit. |
copyProjectTree.maxEntries |
number |
100000 |
Maximum included files and folders. Use -1 for no limit. |
copyProjectTree.includeHidden |
boolean |
false |
Include hidden files and folders. |
copyProjectTree.includeFiles |
boolean |
true |
Include files. Disable this for a folders-only tree. |
copyProjectTree.includeRoot |
boolean |
false |
Include the selected project or folder name as the first line in plain text and Markdown output. |
copyProjectTree.sortOrder |
string |
foldersFirst |
Use foldersFirst or alphabetical. |
copyProjectTree.outputFormat |
string |
plain |
Use plain, markdown, or json. |
copyProjectTree.copyToFile |
boolean |
false |
Save the tree to a file instead of copying it to the clipboard. |