appdiff

command module
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 21, 2022 License: MIT Imports: 11 Imported by: 0

README

Appdiff

Build Status

A CLI tools to compare the difference between two APKs or IPAs.

Useful to reduce manual effort to make a report size app when a new version was released.

Usage

  1. Get appdiff executable file from repo
$ appdiff <new_apk_or_ipa> <old_apk_or_ipa> <dir_level> <custom_outputs_directory>

or, use file develop script

$ go run main.go  <new_apk_or_ipa> <old_apk_or_ipa> <dir_level> <custom_outputs_directory>

until you see

...
All data has been copied to clipboard!
$ _

<dir_level> and <custom_outputs_directory> are optional, but <dir_level> will become mandatory if you pass <custom_outputs_directory> as well

  1. Open create a new sheet page to paste the result
  2. To be a pretty view, just go to Data > Split text to columns
  3. Go ahead to sort by diff header or other columns

Building the Executables

you can use this command to build binary via mac

go build -o mac-appdiff # or
make build

for cross-platform (build linux executable via mac)

GOARCH="amd64" GOOS="linux" go build -o linux-appdiff # or
make build-linux

Todo

  • Diff by packages in Android
  • Beautiful report

License

MIT

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL