F-Droid desktop client
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.
Daniel Martí 5139fd2ffa Better -q flag help wording 11 years ago
adb Fix indentation in adb 11 years ago
cmd/fdroidcl Better -q flag help wording 11 years ago
.gitignore Split up command line interface into cmd/fdroidcl 11 years ago
LICENSE Initial commit 11 years ago
README.md Replace installed command by -i flag in search 11 years ago
index.go Add support for date values 11 years ago
jar.go Run go fmt 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.

Commands

update              Update the index
search <regexp...>  Search available apps
show <appid...>     Show detailed info about an app
devices             List connected devices

Missing commands

install <appid...>  Install an app
upgrade <appid...>  Upgrade an app
remove <appid...>   Remove 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

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