1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
# Example user configuration for custom tool patterns
#
# Save this file to: ~/.config/claude-log-analyzer/tools.toml
#
# This file allows you to define custom tool patterns that will be merged with
# the built-in patterns. User patterns with the same name as built-in patterns
# will override them.
# Example: Custom deployment script
[[]]
= "custom-deploy"
= ["./deploy.sh", "make deploy"]
[]
= "CloudDeploy"
= "Custom deployment script"
= 0.9
# Example: Custom testing tool
[[]]
= "my-test-runner"
= ["./run-tests.sh", "npm run custom-test"]
[]
= "Testing"
= "Custom test runner script"
= 0.85
# Example: Override built-in npm pattern with custom behavior
[[]]
= "npm"
= ["npm install", "npm run", "npm ci", "npm test"]
[]
= "PackageManager"
= "Custom npm configuration with limited patterns"
= 0.95
# Example: Custom CI/CD tool
[[]]
= "jenkins-cli"
= ["jenkins-cli build", "jenkins-cli deploy"]
[]
= "CloudDeploy"
= "Jenkins CLI tool"
= 0.8
# Notes:
# - The 'name' field must be unique within your configuration
# - User patterns with the same name as built-in patterns will override them
# - The 'patterns' array contains strings to match in Bash commands
# - Confidence should be between 0.0 and 1.0
# - Category can be one of: PackageManager, BuildTool, Testing, Linting, Git, CloudDeploy, Database
# or a custom string for "Other" categories