Skip to content

This cli app supports using termuxlauncher as your primary launcher for Android phones, interactively and easily install. That's simply the Termuxlauncher Add-on built with fzf🚀

License

Notifications You must be signed in to change notification settings

luisadha/drawercli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maintained-Yes Fetch-license Total-downloads Stargazer Fork-totals Watcher-totals

Drawercli-lightwieght for Termux

Application drawer in the terminal. Requires the Termuxlauncher library or app and Termux installed on the device.

Also find drawercli on alrc-termux plugin.

Features

  • Interactive by scrolling the screen to select apps and typing to find favorite apps (this parts has been improved on new update).

  • Updated app list in Termuxlauncher.

  • Display frequently opened apps.

  • Makes app suggestions to open with a specified number.

  • Calculate total user applications

  • Support touchscreen

  • Can be installed in ~/.shortcuts to run via Termux:widget

  • Can be installed on ztmexluis or luis-toolbox.sh

Note

Without Termuxlauncher & Termux this tool won't work.

Dependencies

A. Download and install these apk's

B. Install packages

  • input keyevent (is in /system/bin make sure it is part of the $PATH variable) (Optional)
  • git, curl, fzf, coreutils, sed, grep and which.
  • termux-setup-storage

Install with Bash Package Manager (bpkg)

bpkg install -g luisadha/drawercli
  • Install with Make
make install
  • Install with Nix-build
nix-build
nix-env -i ./result

Uninstall

  • general (i.e.: termux)
rm -f ${PREFIX}/bin/drawercli
  • nix-on-droid
nix-env -e drawercli
nix-env --rollback
  • gnumake
make uninstall

Optional Config

Try our custom configurations, Termux config is stored in ~/.termux/termux.properties

extra-keys-style = none
extra-keys = [[{key: "drawercli \n", popup: KEYBOARD, display: drawercli}]]

Usage

drawercli -S 4 | -u

 Command-line-based app drawer to display a list of all user-installed apps on the device and many other features.

drawercli requires the termuxlauncher to be installed and used at least once to use this tool.

Available options:

-S NUMBER                To display app recommendations to open, recommendations will be displayed according to the given number.
-c, --clear-history      To clear the history of opened app activities.
-r                       To refresh the list of apps, newly installed apps will be displayed after the refresh.
-s, --skip               Does nothing, literally opens Termux itself.
-u                       To display the most frequently used apps.
-w, --see-wallpaper      To view the wallpaper or open the current-wallpaper app.
-h, --help               To display this help message.

Tested

Platform Status
Termux
Nix-on-droid
Acode Terminal Plugin

Issue

Issues related to nix-on-droid, Try clearing this duplicate package garbage fix

nix-collect-garbage

Author

@luisadha

Contributor

@zaedstudioshpkentang

Thanks

  • Creator of Termuxlauncher and termux for creating great apps
  • pick tools
  • fzf tools
  • bpkg (bash package manager)