JakeWharton / diffuse

Diffuse is a tool for diffing APKs, AABs, AARs, and JARs
Apache License 2.0
1.97k stars 103 forks source link

Running diffuse outputs garbled text #247

Open JonathanNakhla-Square opened 6 months ago

JonathanNakhla-Square commented 6 months ago

When I run the command via diffuse diff 0.apk 1.apk for example I get an output that only shows DEC Special Graphics characters and that sticks on my terminal until I run reset or close and reopen terminal. I just installed diffuse moments ago and I'm running on zsh on an M1 Max Macbook. I've tried reinstalling diffuse and restarting my computer but that hasn't fixed the issue. I've also tried using bash instead of zsh and the issue still persists.

Update: diffuse info 0.apk works no problem though!

JakeWharton commented 6 months ago

What terminal emulator are you using?

I've only really tested on iTerm2, but it should work everywhere.

JonathanNakhla-Square commented 6 months ago

Using the default Terminal app (Version 2.14 (453)) on Mac

JakeWharton commented 6 months ago

It seems to work for me using whatever defaults that app has. Not sure what else to tell you. It's especially weird that one command works but the other does not since they all render using the same codepaths and using the same library to build the unicode table.

Screenshot 2024-03-11 at 1 38 34 PM