mirror of
https://github.com/ivuorinen/gibidify.git
synced 2026-01-26 03:24:05 +00:00
85 lines
1.7 KiB
YAML
85 lines
1.7 KiB
YAML
# gibidify configuration example
|
|
# Place this file in one of these locations:
|
|
# - $XDG_CONFIG_HOME/gibidify/config.yaml
|
|
# - $HOME/.config/gibidify/config.yaml
|
|
# - Current directory (if no gibidify.yaml output file exists)
|
|
|
|
# File size limit in bytes (default: 5MB)
|
|
fileSizeLimit: 5242880
|
|
|
|
# Directories to ignore during scanning
|
|
ignoreDirectories:
|
|
- vendor
|
|
- node_modules
|
|
- .git
|
|
- dist
|
|
- build
|
|
- target
|
|
- bower_components
|
|
- cache
|
|
- tmp
|
|
- .next
|
|
- .nuxt
|
|
|
|
# FileType registry configuration
|
|
fileTypes:
|
|
# Enable/disable file type detection entirely (default: true)
|
|
enabled: true
|
|
|
|
# Add custom image extensions
|
|
customImageExtensions:
|
|
- .webp
|
|
- .avif
|
|
- .heic
|
|
- .jxl
|
|
|
|
# Add custom binary extensions
|
|
customBinaryExtensions:
|
|
- .custom
|
|
- .proprietary
|
|
- .blob
|
|
|
|
# Add custom language mappings
|
|
customLanguages:
|
|
.zig: zig
|
|
.odin: odin
|
|
.v: vlang
|
|
.grain: grain
|
|
.gleam: gleam
|
|
.roc: roc
|
|
.janet: janet
|
|
.fennel: fennel
|
|
.wast: wast
|
|
.wat: wat
|
|
|
|
# Disable specific default image extensions
|
|
disabledImageExtensions:
|
|
- .bmp # Disable bitmap support
|
|
- .tif # Disable TIFF support
|
|
|
|
# Disable specific default binary extensions
|
|
disabledBinaryExtensions:
|
|
- .exe # Don't treat executables as binary
|
|
- .dll # Don't treat DLL files as binary
|
|
|
|
# Disable specific default language extensions
|
|
disabledLanguageExtensions:
|
|
- .bat # Don't detect batch files
|
|
- .cmd # Don't detect command files
|
|
|
|
# Maximum concurrency (optional)
|
|
maxConcurrency: 16
|
|
|
|
# Supported output formats (optional validation)
|
|
supportedFormats:
|
|
- json
|
|
- yaml
|
|
- markdown
|
|
|
|
# File patterns for filtering (optional)
|
|
filePatterns:
|
|
- "*.go"
|
|
- "*.py"
|
|
- "*.js"
|
|
- "*.ts"
|