-
-
Notifications
You must be signed in to change notification settings - Fork 17
tasctl Reference
djunekz edited this page Apr 10, 2026
·
2 revisions
Complete guide to tasctl — the tool for managing Termux App Store itself.
tasctl manages Termux App Store as an application — not the packages inside it. Use it to install, update, uninstall, and diagnose TAS.
The distinction:
-
termux-app-store— manages packages in the store -
tasctl— manages TAS itself
Installs the latest version of Termux App Store.
./tasctl install
# or if tasctl is in PATH:
tasctl installWhat it does:
- Fetches the latest release from GitHub
- Detects CPU architecture automatically
- Downloads the correct binary
- Copies
packages/,tools/, andbuild-package.shfrom the repo - Creates the wrapper symlink at
$PREFIX/bin/termux-app-store
Updates Termux App Store to the latest version.
tasctl updateRemoves Termux App Store cleanly.
tasctl uninstallRemoves:
-
$PREFIX/bin/termux-app-storesymlink -
$PREFIX/lib/.tas/directory
Does not remove:
-
packages/you created locally - Packages already installed via TAS
Diagnoses the TAS environment and reports any issues.
tasctl doctorChecks:
- CPU architecture and binary compatibility
- Python and pip availability
- Textual (TUI framework) installed
- curl availability
- TAS installation status (binary, source, or unknown)
-
TERMUX_APP_STORE_HOMEin the wrapper script -
packages/directory presence
Updates the tasctl script itself from the latest version on GitHub.
tasctl self-updateShows usage information.
tasctl help-
tasctlcan be run from inside or outside thetermux-app-storedirectory - If something behaves unexpectedly, run
tasctl doctorbefore reporting a bug - The
tasctlscript self-updates independently from TAS itself
Home · Install · CLI · TUI · Upload Package · Issues · Sponsor
© 2026 Termux App Store · Maintained by @djunekz · MIT License