mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2025-02-26 09:03:11 +08: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...
|
||||
|
||||
## [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 topaz dump --ns` - now supports nosave param (@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 --fa fileA -b fileB\n"
|
||||
"data diff --fa fileA --fb fileB\n"
|
||||
"data diff --ea --cb\n"
|
||||
// "data diff --ea --cb\n"
|
||||
);
|
||||
|
||||
void *argtable[] = {
|
||||
|
@ -3083,10 +3083,19 @@ static int CmdDiff(const char *Cmd) {
|
|||
PrintAndLogEx(INFO, "inB null");
|
||||
|
||||
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);
|
||||
strcat(hdr0 + strlen(hdr0), "| " _CYAN_("b"));
|
||||
}
|
||||
|
||||
char hdr1[200] = "----+";
|
||||
memset(hdr1 + strlen(hdr1), '-', hdr_sln);
|
||||
|
|
Loading…
Reference in a new issue