mirror of https://github.com/mvdan/fdroidcl.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
11 years ago | |
|---|---|---|
| adb | 11 years ago | |
| cmd/fdroidcl | 11 years ago | |
| .gitignore | 11 years ago | |
| LICENSE | 11 years ago | |
| README.md | 11 years ago | |
| index.go | 11 years ago | |
| jar.go | 11 years ago | |
README.md
fdroidcl
F-Droid desktop client.
This is not a replacement for the Android client. While the Android client integrates with the system with regular update checks and notifications, this is a command line client that talks to connected devices via ADB.
For simplicity, it tries to follow the apt-get/apt-cache commands where it
makes sense such as update, show, install and remove.
Current features
- Single repo support
- Update the index
- List all apps
- Search by keywords
- Show details of an app
Missing features
- Index verification via jar signature
- Cannot be currently done since MD5WithRSA is unimplemented
- Apk verification via checksum
- Multi-repo support
- Interaction with a device via ADB:
- Fetch device details (Android version, architecture, ...)
- Should use a
synccommand if always fetching the data above is slow - Install, update and remove applications
- Interaction with multiple devices at once via ADB:
- Transfer apps and their data from one device to another
- Apk caching
Advantages over the Android client
- Command line interface
- Batch install/update/remove apps without root nor system privileges
- Handle multiple Android devices
What it will never do
- Run as a daemon, e.g. periodic index updates
- Graphical user interface
- Act as an F-Droid server
- Swap apps with devices running the Android client