mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2025-08-21 05:43:48 -07:00
data diff now prints filenames if they fit in the header. Spiff filenames and other params is untouched
This commit is contained in:
parent
85f8234201
commit
0f35e89f4e
2 changed files with 16 additions and 6 deletions
|
@ -3,7 +3,8 @@ All notable changes to this project will be documented in this file.
|
||||||
This project uses the changelog in accordance with [keepchangelog](http://keepachangelog.com/). Please use this to write notable changes, which is not the same as git commit log...
|
This project uses the changelog in accordance with [keepchangelog](http://keepachangelog.com/). Please use this to write notable changes, which is not the same as git commit log...
|
||||||
|
|
||||||
## [unreleased][unreleased]
|
## [unreleased][unreleased]
|
||||||
- Change viewing MFC dump files - it now colors ACL + GPB bytes (@iceman1001)
|
- Changed `data diff` - to print filenames in header if it fits (@iceman1001)
|
||||||
|
- Changed viewing MFC dump files - it now colors ACL + GPB bytes (@iceman1001)
|
||||||
- Added `hf mf supercard --furui` - now supports key recovery from Furui detection card. Thanks foxushka! (@iceman1001)
|
- Added `hf mf supercard --furui` - now supports key recovery from Furui detection card. Thanks foxushka! (@iceman1001)
|
||||||
- Added `hf topaz dump --ns` - now supports nosave param (@iceman1001)
|
- Added `hf topaz dump --ns` - now supports nosave param (@iceman1001)
|
||||||
- Changed `hf topaz rdbl` - unified output (@iceman1001)
|
- Changed `hf topaz rdbl` - unified output (@iceman1001)
|
||||||
|
|
|
@ -2939,7 +2939,7 @@ static int CmdDiff(const char *Cmd) {
|
||||||
// "data diff -a fileA --cb\n"
|
// "data diff -a fileA --cb\n"
|
||||||
"data diff --fa fileA -b fileB\n"
|
"data diff --fa fileA -b fileB\n"
|
||||||
"data diff --fa fileA --fb fileB\n"
|
"data diff --fa fileA --fb fileB\n"
|
||||||
"data diff --ea --cb\n"
|
// "data diff --ea --cb\n"
|
||||||
);
|
);
|
||||||
|
|
||||||
void *argtable[] = {
|
void *argtable[] = {
|
||||||
|
@ -3083,10 +3083,19 @@ static int CmdDiff(const char *Cmd) {
|
||||||
PrintAndLogEx(INFO, "inB null");
|
PrintAndLogEx(INFO, "inB null");
|
||||||
|
|
||||||
int hdr_sln = (width * 4) + 2;
|
int hdr_sln = (width * 4) + 2;
|
||||||
|
char hdr0[300] = {0};
|
||||||
|
|
||||||
char hdr0[200] = " # | " _CYAN_("a");
|
int max_fn_space = (width * 5);
|
||||||
|
|
||||||
|
if (fnlenA && fnlenB && (max_fn_space > fnlenA) && (max_fn_space > fnlenB)) {
|
||||||
|
snprintf(hdr0, sizeof(hdr0) - 1, " # | " _CYAN_("%.*s"), max_fn_space, filenameA);
|
||||||
|
memset(hdr0 + strlen(hdr0), ' ', hdr_sln - strlen(filenameA) - 1 );
|
||||||
|
snprintf(hdr0 + strlen(hdr0), sizeof(hdr0) - 1 - strlen(hdr0), "| " _CYAN_("%.*s"), max_fn_space, filenameB);
|
||||||
|
} else {
|
||||||
|
strcat(hdr0, " # | " _CYAN_("a"));
|
||||||
memset(hdr0 + strlen(hdr0), ' ', hdr_sln - 2);
|
memset(hdr0 + strlen(hdr0), ' ', hdr_sln - 2);
|
||||||
strcat(hdr0 + strlen(hdr0), "| " _CYAN_("b"));
|
strcat(hdr0 + strlen(hdr0), "| " _CYAN_("b"));
|
||||||
|
}
|
||||||
|
|
||||||
char hdr1[200] = "----+";
|
char hdr1[200] = "----+";
|
||||||
memset(hdr1 + strlen(hdr1), '-', hdr_sln);
|
memset(hdr1 + strlen(hdr1), '-', hdr_sln);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue