Droid-ify / client

F-Droid client with Material UI.
GNU General Public License v3.0
3.72k stars 79 forks source link

[FeatureRequest] Command Line Interface #663

Open RogerBytes opened 8 months ago

RogerBytes commented 8 months ago

Is your feature request related to a problem? Please describe. There is no any flaw, just I would like to use Droid-ify in CLI directly from my device, with termux

Describe the solution you'd like From termux I would love to have something like

droidify install -y com.termux.boot

or a more concise word if possible, like

ify install -y com.termux.boot

Or if it's easier, add a repo to termux, that can be directly added from pkg, I'm not sure about this and I'm quite surprised there is not already some alternative to this from a source from fdroid. The pinnacle to use a dedicated CLI would be the option to add repo easily like in the gui of droid-ify.

Describe alternatives you've considered There is no alternative yet in my opinion, people usually don't use CLI on android (I know it lol).

Additional context There is no more context, it's just CLI feature req. It's not very important, but would be much appreciated. :) Especially with the opportunity to add repo (like in the GUI), could be a very powerfull companion to pkg.

opk12 commented 8 months ago

Please do not expose an interface by default and explain the implications when the setting is toggled, else I'll ask F-droid to add the Known Vulnerability AF.

Reason is that, following the principle of least privilege and standard practice, no interface should be exposed by default. I would rather not see an opt-out "secure" interface (even if limited to root or Termux).

The ability to install would allow a malicious app with no permissions to install apps with 0-day security issues, bypass denied permissions, bypass firewall, add a repo with malicious apps.

(edited)