platform_build/tools/aconfig
Ted Bauer 4dbf58a187 aconfig: introduce new aflags CLI
Add a new CLI binary that we can use as the officially recommended CLI
for reading and writing flags. For now, the CLI invokes commands to
interact with DeviceConfig and aconfig protos, but we will switch it to
interact with the forthcoming mmap-file-based aconfig storage. In the
meantime, we can add improved formatting and error reporting in a
separate layer.

This CL starts with the list command, which outputs a table of the
flags when you type `adb shell aflags list`.

Bug: 324436145
Test: atest aflags.test
Change-Id: Idd8aa78ccaace22a7e490014d410ad741f8f6fc6
2024-02-21 13:23:49 -05:00
..
aconfig Test modules should always be last 2024-02-09 16:46:48 -08:00
aconfig_protos aconfig_proto: add doc in aconfig.proto file 2024-02-05 16:41:56 +00:00
aconfig_storage_file Revert "aconfig: remove libcxx dependency for now" 2024-02-13 19:02:06 +00:00
aflags aconfig: introduce new aflags CLI 2024-02-21 13:23:49 -05:00
fake_device_config Modify dependencies of fake_device_config 2024-02-13 06:54:49 +00:00
overrideflags overrideflags: change local override list name 2023-10-23 18:19:29 +00:00
printflags aconfig: fix formatting warnings 2024-01-31 09:40:21 +01:00
.gitignore
Cargo.toml aconfig: introduce new aflags CLI 2024-02-21 13:23:49 -05:00
MODULE_LICENSE_APACHE2
OWNERS aconfig: update aconfig owners 2023-12-08 19:14:17 +00:00
PREUPLOAD.cfg
rustfmt.toml
TEST_MAPPING aconfig: introduce new aflags CLI 2024-02-21 13:23:49 -05:00