开源软件名称:rtfpessoa/diff2html-cli
开源软件地址:https://github.com/rtfpessoa/diff2html-cli
开源编程语言:
TypeScript
89.0%
开源软件介绍:diff2html-cli
Diff to Html generates pretty HTML diffs from unified and git diff output in your terminal
Table of Contents
Features
-
Unified diff and Git diff input
-
line-by-line and side-by-side diff
-
new and old line numbers
-
inserted and removed lines
-
GitHub like style
-
Code syntax highlight
-
Line similarity matching
Online Example
Go to Diff2HTML
Distributions
Setup
npm install -g diff2html-cli
Usage
Usage: diff2html [ flags and/or options ] -- [git diff passthrough flags and options]
flag |
alias |
description |
choices |
default |
-s |
--style |
Output style |
line , side |
line |
--fct |
--fileContentToggle |
Adds a viewed checkbox to toggle file content |
true , false |
true |
--sc |
--synchronisedScroll |
Synchronised horizontal scroll |
true , false |
true |
--hc |
--highlightCode |
Highlight code |
true , false |
true |
--su |
--summary |
Show files summary |
closed , open , hidden |
closed |
-d |
--diffStyle |
Diff style |
word , char |
word |
--lm |
--matching |
Diff line matching type |
lines , words , none |
none |
--lmt |
--matchWordsThreshold |
Diff line matching word threshold |
|
0.25 |
--lmm |
--matchingMaxComparisons |
Diff line matching maximum line comparisons of a block of changes |
|
2500 |
|
--diffMaxChanges |
Number of changed lines after which a file diff is deemed as too big and not displayed |
|
|
|
--diffMaxLineLength |
Number of characters in a diff line after which a file diff is deemed as too big and not displayed |
|
|
|
--renderNothingWhenEmpty |
Render nothing if the diff shows no change in its comparison |
|
false |
|
--maxLineSizeInBlockForComparison |
Maximum number of characters of the bigger line in a block to apply comparison |
|
200 |
|
--maxLineLengthHighlight |
Maximum number of characters in a line to apply highlight |
|
10000 |
--hwt |
--htmlWrapperTemplate |
Path to custom template to be rendered when using the html output format |
[string] |
|
-t |
--title |
Page title for html output |
[string] |
|
-f |
--format |
Output format |
html , json |
html |
-i |
--input |
Diff input source |
file , command , stdin |
command |
-o |
--output |
Output destination |
preview , stdout |
preview |
-u |
--diffy |
Upload to diffy.org |
browser , pbcopy , print |
|
-F |
--file |
Send output to file (overrides output option) |
[string] |
|
--ig |
--ignore |
Ignore particular files from the diff |
[string] |
|
-v |
--version |
Show version number |
|
|
-h |
--help |
Show help |
|
|
Exit Status Codes
|
请发表评论