Skip to content

0.1.0-alpha03

Pre-release
Pre-release

Choose a tag to compare

@Gybra Gybra released this 29 Aug 15:20
· 14 commits to main since this release
b0b74cb

The third published build. One change since alpha02, and it is the one that lets a long press uninstall as well as pin.

Changes in this release

  • A held application offers pin and uninstall (#89). A long press used to write pin or unpin into the prompt and nothing else, so uninstalling meant typing the command. Holding an application now offers the two choices under that row, written in the arrested colour of output so they read as options rather than as applications. Choosing one writes the command, keyboard open, ready for Enter. Nothing runs until the line is submitted. Shortcuts still write their command on a long press.

Install

Download the APK below, allow your browser to install unknown applications when Android asks, then open it. To make it your home screen: Settings → Apps → Default apps → Home app → Terminal Launcher, or press Home once and pick it from the chooser.

This one updates alpha02 in place. Both are signed with the same debug key, verified certificate against certificate, so Android accepts the update and your settings and pins survive it.

Still a debug build, with the same consequences

It is what CI builds and verifies on every commit, signed with the Android debug key and debuggable, so:

  • on a device with USB debugging on, any connected host can attach to the launcher and read what it stored, which is your settings and what you pinned, nothing else;
  • a properly signed release will still not be able to update this build. Android refuses an update whose signature does not match, so moving to the signed build will mean uninstalling this one first, which takes your settings and pins with it.

It is also unoptimised, which is why it weighs around 25 MB.

What it does

Two shells, Unix and DOS, chosen in the settings, with the prompt, the command names, the application names, and every message written in that style. Search while you type. Only registered commands run: there is no shell behind the prompt, no Runtime.exec, no arbitrary intent. Pinned applications and shortcuts survive restarts, settings persist, and a double tap on Home locks the screen through an accessibility service that does nothing else.

help lists the commands.