Universal-Debloater-Alliance / universal-android-debloater-next-generation

Cross-platform GUI written in Rust using ADB to debloat non-rooted Android devices. Improve your privacy, the security and battery life of your device.
GNU General Public License v3.0
2.51k stars 88 forks source link

feat(list): support `uad_lists.csv` #617

Open Artem13327 opened 2 months ago

Artem13327 commented 2 months ago

Describe the feature you want

In some cases everything is the same except the package name, so why not add the ability to simply list packages separated by commas A little bit will help with #608

Acknowledgements

Rudxain commented 1 month ago

WDYM? Something like this?:

# This is a comment.
# delimiter is " ", not ","
id desc type rm # header
org.example "Example application" AOSP adv
# "adv" = "Advanced"

# empty lines are ignored,
# because it looks better

com.uwu.owo "This is a
multi
line
string literal" OEM reco
# "reco" = "Recommended"

This would certainly be simpler than JSON, and it would enforce a canonical order of fields (without the need for a linter or formatter)

Seems like a good idea to me!

AnonymousWP commented 1 month ago

Slightly off-topic: in the new release you can already export your backup as CSV but that's different.

Artem13327 commented 1 month ago

I generally had something else in mind, the ability for several packages to use one description and other information, I hope this is clear