commit
e141b80b6f
31
README.md
31
README.md
|
@ -27,37 +27,22 @@ make install
|
|||
|
||||
```sh
|
||||
$ whatprovides -p aapt
|
||||
aapt: /.
|
||||
aapt: /data
|
||||
aapt: /data/data
|
||||
aapt: /data/data/com.termux
|
||||
aapt: /data/data/com.termux/files
|
||||
aapt: /data/data/com.termux/files/usr
|
||||
aapt: /data/data/com.termux/files/usr/share
|
||||
aapt: /data/data/com.termux/files/usr/share/aapt
|
||||
aapt: /data/data/com.termux/files/usr/share/aapt/android.jar
|
||||
aapt: /data/data/com.termux/files/usr/share/doc
|
||||
aapt: /data/data/com.termux/files/usr/share/doc/aapt
|
||||
aapt: /data/data/com.termux/files/usr/lib
|
||||
aapt: /data/data/com.termux/files/usr/lib/libandroid-cutils.so
|
||||
aapt: /data/data/com.termux/files/usr/lib/libandroid-ziparchive.so
|
||||
aapt: /data/data/com.termux/files/usr/lib/libandroid-base.so
|
||||
aapt: /data/data/com.termux/files/usr/lib/libandroid-fw.so
|
||||
aapt: /data/data/com.termux/files/usr/lib/libandroid-utils.so
|
||||
aapt: /data/data/com.termux/files/usr/bin
|
||||
aapt: /data/data/com.termux/files/usr/bin/aapt
|
||||
aapt: /data/data/com.termux/files/usr/bin/zipalign
|
||||
aapt: /data/data/com.termux/files/usr/lib/libandroid-base.so
|
||||
aapt: /data/data/com.termux/files/usr/lib/libandroid-cutils.so
|
||||
aapt: /data/data/com.termux/files/usr/lib/libandroid-fw.so
|
||||
aapt: /data/data/com.termux/files/usr/lib/libandroid-utils.so
|
||||
aapt: /data/data/com.termux/files/usr/lib/libandroid-ziparchive.so
|
||||
aapt: /data/data/com.termux/files/usr/share/aapt/android.jar
|
||||
aapt: /data/data/com.termux/files/usr/share/doc/aapt/LICENSE
|
||||
```
|
||||
[![asciicast](https://cdn.jsdelivr.net/gh/termux/whatprovides@master/static/screenshot.jpg)](https://asciinema.org/a/373670)
|
||||
[Asciinema preview ](https://asciinema.org/a/373670)
|
||||
|
||||
* search for files. Have you ever used `dpkg -S filepath`.
|
||||
Here you need to use like `whatprovides filepath`.
|
||||
You can search for any files which even not exist in your termux.
|
||||
it will show you which package provide that file.
|
||||
```sh
|
||||
$ whatprovides $PREFIX/bin/aapt
|
||||
aapt: data/data/com.termux/files/usr/bin/aapt
|
||||
|
||||
$ whatprovides $PREFIX/share/aapt
|
||||
aapt: /data/data/com.termux/files/usr/share/aapt
|
||||
```
|
||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 295 KiB |
|
@ -6,11 +6,9 @@
|
|||
|
||||
set -e -u
|
||||
|
||||
: "${TERMUX_PREFIX:="/data/data/com.termux/files/usr"}"
|
||||
|
||||
list_files() {
|
||||
FILES=$(dpkg-deb --fsys-tarfile "${1}" | tar -t | cut -b2- \
|
||||
| xargs -rd\\n realpath -sm --relative-base="$TERMUX_PREFIX" -- \
|
||||
| xargs -rd\\n realpath -sm --relative-base="/data/data/com.termux/files/usr" -- \
|
||||
| grep -vEx '[./]|/data(/data(/com\.termux(/files)?)?)?')
|
||||
SORTKEYS='-k1,1'
|
||||
for ((x=2; x<=$(wc -L <<< "${FILES//[^\/$'\n']/}")+1; x++)); do
|
||||
|
|
Loading…
Reference in New Issue