# jcd A simple command line tool to detector the potential conflicted classes in jars The similar tool called [jarfish](https://code.google.com/archive/p/jarfish/wikis/Intro.wiki) in java. ``` Usage: jcd [OPTIONS] --jars Options: -j, --jars The jar list joined by semicolon -c, --check [default: size] [possible values: size, crc, none] -e, --exclude The exclude package prefix, can be declared multiple times -h, --help Print help -V, --version Print version ``` # Example ```shell jcd --jars "a.jar;b.jar" --exclude package1/to/exclude --exclude package2/to/exclude ``` By default, the class only recognized as conflicted when it has the same class name but with different size. It can be tuned to check crc number `-c crc` or disable check with `-c none`. # Todo - [ ] Multi thread processing - [ ] Output to file - [ ] Specify the output format, eg: json - [ ] Maybe some benchmark