Commit Graph

219 Commits

Author SHA1 Message Date
oSumAtrIX 223629c663
feat: Use more consistent option name 2024-03-14 13:22:54 +01:00
oSumAtrIX 45a2ffa2dd
fix: Use correct option description 2024-03-14 13:22:54 +01:00
oSumAtrIX 366f400c5a
fix: Copy APK to output path when it is not being signed
When `--mount` is used, signing is skipped. For that reason the APK was never copied to the output path.
2024-03-12 14:47:45 +01:00
oSumAtrIX 5ff105cf6b
fix: Sign APKs correctly 2024-03-11 10:05:32 +01:00
oSumAtrIX f0f3e5614b
fix: Show path for missing files instead of just the name 2024-03-11 10:05:04 +01:00
oSumAtrIX 48a1a39b94
feat: Remove deprecated CLI options 2024-03-11 09:22:35 +01:00
oSumAtrIX de63cfa426
refactor: Move code out of `use` block 2024-02-24 01:10:23 +01:00
oSumAtrIX 30b46bcb0f
build(Needs bump): Bump dependencies 2024-02-15 02:34:10 +01:00
oSumAtrIX 4933fe0314
build: Bump dependencies 2024-01-10 09:33:54 +01:00
oSumAtrIX 821035107d
fix: Add missing punctuation in command description 2023-12-18 19:45:35 +01:00
oSumAtrIX 16109bd8bc
feat: Log saved patched APK file path 2023-12-01 23:53:17 +01:00
oSumAtrIX a974b8ea80
feat: Add `list-versions` command 2023-11-27 23:11:23 +01:00
oSumAtrIX 5fd205f77d
chore: Lint code 2023-11-26 05:56:31 +01:00
oSumAtrIX e7c3d64bf1
feat: Allow selecting first Adb device, if none supplied automatically by updating dependencies 2023-11-26 05:55:49 +01:00
oSumAtrIX 3765957043
feat: Make `--out´ option optional 2023-11-26 05:27:31 +01:00
oSumAtrIX 5e63e0a276
refactor: Use a newline for annotation properties 2023-11-26 05:27:30 +01:00
oSumAtrIX 36c6a6a5f7
feat: Exit application with CLI exit code 2023-11-26 05:27:30 +01:00
SandaruKasa 9d96bb7b4c
fix: Fix typo (#300) 2023-11-25 23:47:13 +01:00
oSumAtrIX 616d14f009
perf: Use a `HashSet` to check for included and excluded patches 2023-11-03 02:02:41 +01:00
oSumAtrIX b2055ce07d
feat: Include or exclude patches by their index in relation to supplied patch bundles 2023-11-03 02:02:40 +01:00
SandaruKasa 0139dfe0bf
feat: List patches which are compatible with any app (#297)
Co-authored-by: oSumAtrIX <johan.melkonyan1@web.de>
2023-11-03 01:31:45 +01:00
oSumAtrIX 6670d89c74
build(Needs bump): Bump dependencies to support new patch options fields 2023-10-23 02:04:50 +02:00
oSumAtrIX 59dfc988e3
fix: Move file to output even when mounting 2023-10-10 10:09:04 +02:00
oSumAtrIX 28648a1c53
perf: Use multiple threads for writing dex files
This has an impact on memory, but should not cause any issues in the environment of ReVanced CLI.
2023-10-10 09:58:49 +02:00
oSumAtrIX da4469f402
fix: Use punctuation in option descriptions 2023-10-08 20:51:49 +02:00
oSumAtrIX ba573f73d0 fix: Correct warning message 2023-10-08 03:50:43 +02:00
oSumAtrIX 64d9127291
fix: Only set options for filtered patches
This prevents errors when settings required options from patches that are not accepted to `null`.
2023-10-04 04:18:31 +02:00
oSumAtrIX e3c55507cf
perf: Do not check, if the options file exists twice 2023-10-04 04:08:27 +02:00
oSumAtrIX d5ea5a0ab1
feat: Improve option descriptions 2023-09-24 21:50:42 +02:00
oSumAtrIX 995f2ec99b
refactor: Move ReVanced Library subproject to another repository
This commit removes the subproject ReVanced Library and moves it to another repository. A monorepo turned out to be difficult to work with.
2023-09-23 18:19:34 +02:00
oSumAtrIX d09aca65df
chore: Move ReVanced CLI to subproject 2023-09-15 03:00:34 +02:00
oSumAtrIX c67e3c70c7
feat: Log stacktrace in new line 2023-09-15 02:56:07 +02:00
oSumAtrIX 05878a6e06
refactor: Remove redundant curly braces 2023-09-15 02:56:07 +02:00
oSumAtrIX c4a89e39b9
build(Needs bump): Bump dependencies 2023-09-15 02:56:06 +02:00
Sharun 96c196dcb1
fix: Log correct options command (#262) 2023-09-12 19:15:21 +02:00
oSumAtrIX ca809f0948
fix: Create options if it does not exist when updating them
Previously, the file could not be read to be updated. If the file does not exist, simply serialize the options to the file.
2023-09-03 22:41:20 +02:00
oSumAtrIX 3b3f7c7a7a
feat: Simplify command description 2023-08-28 20:17:12 +02:00
oSumAtrIX bbb1a63abd
fix: format patches input
Previously you could not use the original patches names because they were formatted but not the input
2023-08-28 20:16:00 +02:00
oSumAtrIX 9fe5a0b6d9
fix: check for package compatibility at first 2023-08-28 18:37:11 +02:00
semantic-release-bot a3d8f004ec
fix: do not filter explicitly included patches 2023-08-28 17:56:47 +02:00
oSumAtrIX 2d5a7fdf1e
fix: filtration of patches malfunctioning
Apparently, you were not able to include patches explicitly
2023-08-25 23:47:18 +02:00
oSumAtrIX c93186fb97
feat: Check for missing integrations
Check, if the integrations file exists at first.
2023-08-25 02:26:38 +02:00
oSumAtrIX 0f3e090418
fix: do not delete output file
This fixes the output file to be deleted when the option `--purge` was used.
2023-08-25 01:30:28 +02:00
oSumAtrIX 924c1f80ec
fix: print stack trace when a patch failed 2023-08-24 23:45:10 +02:00
oSumAtrIX 2c7fcaf4ad
fix: fix running commands not running 2023-08-24 17:51:31 +02:00
oSumAtrIX 52c3be23f2
fix: also delete temporary files when uninstalling 2023-08-24 16:54:08 +02:00
oSumAtrIX 3dd875d14c
feat: use friendly descriptions 2023-08-24 16:53:31 +02:00
oSumAtrIX 0350b7f1a2
feat: add install command
This introduces a separate utility subcommand.
2023-08-24 16:50:10 +02:00
oSumAtrIX a3d8705e89
fix: delete temporary files after root installation 2023-08-24 16:24:33 +02:00
oSumAtrIX a536c9f815
refactor: use better identifiers 2023-08-24 16:24:18 +02:00