LinuxCommandLibrary

fdroidcl

TLDR

Search for apps

$ fdroidcl search [query]
copy
Install app
$ fdroidcl install [app.id]
copy
Update all apps
$ fdroidcl upgrade
copy
List installed apps
$ fdroidcl list installed
copy
Show app details
$ fdroidcl show [app.id]
copy

SYNOPSIS

fdroidcl command [options] [arguments]

DESCRIPTION

fdroidcl is a command-line client for F-Droid, the free software Android app repository. It allows searching, installing, and managing apps from F-Droid repositories without using the graphical client.
The tool connects to F-Droid repositories and uses ADB to install apps on connected Android devices. It can manage multiple devices and provides scripting-friendly output for automation.
fdroidcl enables command-line management of F-Droid apps for power users and automated deployment scenarios.

PARAMETERS

COMMAND

Operation: search, install, upgrade, list, show.
search QUERY
Search for apps.
install APP
Install application.
upgrade
Update all installed apps.
uninstall APP
Remove application.
list TYPE
List apps (installed, upgradable, all).
show APP
Show app details.
update
Refresh repository index.
--help
Display help information.

CAVEATS

Requires ADB and connected device. Device must allow installation from unknown sources. Some apps require specific Android versions.

HISTORY

fdroidcl was created as a command-line alternative to the F-Droid graphical client, enabling scriptable management of open source Android applications from F-Droid repositories.

SEE ALSO

fdroid(1), adb(1)

Copied to clipboard