# resdiff A tool for comparing android resource files similar to unix diff ## Usage ``` danijoo > java -jar resdiff.jar --help usage: resdiff [OPTIONS]... FILES -h,--help Show this screen -t,--type only compare this resource type (string, bool, integer, color, dimen) -y,--side-by-side output in columns ``` ## Examples ### Table view ``` danijoo > java -jar resdiff.jar -y resourcefile1.xml resourcefile2.xml Found 9 differences (1 added, 2 removed). +-----------+--------------------------+-------------------------------+-----------------------------------+ | Type | Name | Left | Right | +-----------+--------------------------+-------------------------------+-----------------------------------+ | String | not_matching_string | This resource is not matching | This resource is not matching!!!! | | String | missing_string_res | This misses in the other file | | | String | res_with_reference | @string/is_just_a_string | @string/is_just_another_string | | String | added_string_res | | This misses in the other file | | Boolean | not_matching_bool | false | true | | Boolean | a_missing_boolean | true | | | Integer | not_matching_int | 122 | 533 | | Dimension | not_matching_dimen | 1sp | 99px | | Color | not_matching_color | #001230 | #666666 | +-----------+--------------------------+-------------------------------+-----------------------------------+ ``` ### Normal view ``` danijoo > java -jar resdiff.jar resourcefile1.xml resourcefile2.xml Found 9 differences (1 added, 2 removed). < This resource is not matching --- > This resource is not matching!!!! < This misses in the other file < @string/is_just_a_string --- > @string/is_just_another_string