A command-line interface for a full screen architecture. Unix shell for iOS, with Vim, TeX, Python, Lua, C and C++ (using webAssembly) and many commands.

Joined October 2019
a-Shell users are a tiny minority among iOS users. Scheme users are also a tiny minority. But for those who belong to both minorities, here comes scheme-for-iOS, available in a-Shell with “pkg install scheme-s7”. It’s a direct port of S7: ccrma.stanford.edu/software/…
2
5
32
2,167
Ahead of Apple’s big iPad event next week, I keep seeing people asking for a terminal on the iPad. I’d like to tell them: you know, you don’t have to wait for Apple to provide it…
6
13
2
91
15,598
Replying to @_qunb_
If you are trying to run a user-installed version of Pillow instead of the app-installed version, yes, you will get an error. The standard version works fine:
1
2
127
…to this: two windows using JavaScript for more user-friendly interaction.
9
757
These new JavaScript-based features mean that a-Shell can go from this (pure textual interface, old school):
1
17
1,606
Version 1.12.6 is out on the AppStore. There are several bug fixes (dash, pico, env) and a new feature: 3 new editors that can be installed on demand (with “pkg”): Ace, Codemirror and Monaco. All three use JavaScript. Here is Monaco, combined with Markdown-viewer.
1
2
18
1,336
Since the internalbrowser remains active once launched, even if you left-edge-swipe to go back to the main window, you can run markdown-viewer in parallel with the editor and swap between the two:
1
6
729
There is also a “markdown-viewer” command, that displays Markdown files directly, using the internalbrowser:
1
6
855
Method: type `config -t`, then edit the .toolbarDefinition file. Buttons are defined by icon, action, parameter. This is the default toolbar:
1
1
1,416
Version 1.10.0 is now out on the AppStore. - Python is now version 3.11, Vim is version 8.2 - New toolbar for iPads (optional) - customisable cursor shape - keyboard shortcuts for font size - *many* bug fixes
3
7
2
18
That was Vim, but it also works in Pico (but only with default colors):
1
1
3