You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(config): add Config class for centralized configuration management
- Introduce Config class to handle tool configuration
- Add support for output directory, exclusions, diff format, and dark mode
- Refactor CLI and SDK to use new Config class
- Update documentation with new configuration options
Copy file name to clipboardExpand all lines: README.md
+102-6Lines changed: 102 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ A powerful CLI tool that generates beautifully formatted markdown files from git
8
8
9
9
## Why?
10
10
11
-
So GitHub/GitLab/Bitbucket diff views works for you? Good. But sometimes those might be not your remote git provider and/or your diff view from your remote git providers might be not so friendly moreover if you have to review big changes (at least for your eyes). This tool simply offers an alternative that lets you:
11
+
So GitHub/GitLab/Bitbucket diff views works for you? Well good for you! But sometimes those remote git providers might be not your remote git provider and/or your diff view from your remote git providers might be not so friendly moreover if you have to review big changes (at least for your eyes). This tool simply offers an alternative that lets you:
12
12
13
13
- Generate clean, readable diffs when your remote git provider diff views are unavailable or unfriendly
14
14
- Work completely offline - only needs internet access when comparing remote branches
@@ -32,7 +32,10 @@ So GitHub/GitLab/Bitbucket diff views works for you? Good. But sometimes those m
32
32
- 🎨 Syntax-highlighted diff output
33
33
- 📊 Includes file statistics and change summaries
34
34
- 🔍 Automatic exclusion of common build artifacts and sensitive files
35
-
- 📁 Preserves your repository's directory structure and generates a searchable diff index for easy navigation
35
+
- 📁 Output directory structure mirrors your repository layout with a searchable index file containing:
36
+
- Total change statistics
37
+
- Commit messages between compared refs
38
+
- Links to individual file diffs with change summaries
36
39
- 💡 Support for comparing specific commits, branches, or tags
37
40
- 🚀 Progress indicators for long-running operations
38
41
@@ -62,21 +65,114 @@ git-markdown-diff
62
65
To generate diffs between specific git references (commits, branches, or tags):
0 commit comments