Diff to Html CLI by rtfpessoa
Diff to Html generates pretty HTML diffs from git diff output in your terminal
Features
Online Example
Go to Diff2HTML
Distributions
Setup
sudo npm install -g diff2html-cli
Usage
diff2html [options] -- [diff args]
Options:
-s, --style Output style
[string] [choices: "line", "side"] [default: "line"]
-f, --format Output format
[string] [choices: "html", "json"] [default: "html"]
-d, --diff Diff style [string] [choices: "word", "char"] [default: "word"]
-i, --input Diff input source
[string] [choices: "file", "command", "stdin"] [default: "command"]
-o, --output Output destination
[string] [choices: "preview", "stdout"] [default: "preview"]
-u, --diffy Upload to diffy.org
[string] [choices: "browser", "pbcopy", "print"]
-F, --file Send output to file (overrides output option) [string]
--version Show version number [boolean]
-h, --help Show help [boolean]
Examples:
diff2html -s line -f html -d word -i diff last commit, line by line, word
command -o preview -- -M HEAD~1 comparison between lines,previewed
in the browser and input from git
diff command
diff2html -i file -- my-file-diff.diff reading the input from a file
diff2html -f json -o stdout -- -M HEAD~1 print json format to stdout
diff2html -F my-pretty-diff.html -- -M print to file
HEAD~1
© 2015 rtfpessoa
For support, check out https://github.com/rtfpessoa/diff2html-cli
NOTE: notice the --
in the examples
Contributions
All the contributions are welcome.
To contribute just send a pull request with your changes and I will review it asap.
License
Copyright 2014 Rodrigo Fernandes. Released under the terms of the MIT license.
Thanks
This project is inspired in pretty-diff by Scott González.