Commit Graph

213 Commits

Author SHA1 Message Date
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
oSumAtrIX
11c3a6cfd4
fix: only check once for patch options
This prevents checking for the same patches options multiple times when it is already determined to not have any options
2023-08-24 15:52:12 +02:00
oSumAtrIX
963ae3a5fa
docs: add missing inline docs 2023-08-24 15:35:27 +02:00
oSumAtrIX
41898d7547
feat: properly make use of logging facade 2023-08-24 04:41:44 +02:00
oSumAtrIX
1fcc591222
fix: specify correct class containing entry-point 2023-08-23 14:51:44 +02:00
oSumAtrIX
b0e748daff
feat: use better logging text 2023-08-23 04:46:42 +02:00
oSumAtrIX
ba758f00f4
feat: use simpler log 2023-08-23 04:32:28 +02:00