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 | |
| index_test.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.
This software is unfinished and unstable. Since it lacks JAR verification signature, it also relies solely on HTTPS for security. Use at your own risk.
Commands
update Update the index
search <regexp...> Search available apps
show <appid...> Show detailed info about an app
devices List connected devices
install <appid...> Install an app
uninstall <appid...> Uninstall an app
Missing commands
upgrade <appid...> Upgrade an app
Missing features
- Index verification via jar signature
- Cannot be currently done since MD5WithRSA is unimplemented
- Multi-repo support
- Interaction with multiple devices at once
Advantages over the Android client
- Command line interface
- Batch install/update/remove apps without root nor system privileges
- Handle multiple Android devices
- No need to install a client on the device
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