a-Shell
@a_Shell_iOS
Followers
3K
Following
1K
Media
72
Statuses
2K
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
@PhillHarmonix @a_Shell_iOS pip install -U --pre yt-dlp[default] yt-dlp-apple-webkit-jsi
0
1
3
A-Shell is currently available for beta-testing, with two big Python-related changes: - Python moves from version 3.11 to 3.13 - adds support for scipy, sciait-learn, seaborn… https://t.co/A951MnS1j4
testflight.apple.com
Available on iOS
0
2
10
@tkanthh It’s the stock iOS keyboard, the toolbar above it is part of @a_Shell_iOS, which is such a Swiss Army knife for me
2
2
27
By the way, we're also present on other social networks: a-shell-ios on Bluesky.
1
0
8
And now I have to get back to everyone who asked for h.265 encoding, to whom I replied: "I can't do it, libx265 is GPL", and update the reply with: "actually I did it, using libkvazaar, which is BSD-licensed" (thanks, guys). Encode your videos with: "-c:v libkvazaar -tag:v hvc1".
1
0
5
Two big news today: - a-Shell has reached one million installs (cumulated for both apps: 539k for a-Shell, 461k for a-Shell mini) - we have a new version on the AppStore: 1.15.9 What's new: h.265 encoding for ffmpeg and HEIF decoding for ImageMagick, updated bc, plus bug fixes.
1
4
16
The changes also mean that ripgrep is now compatible with the Wasm3 engine. You'll have to reinstall it (pkg install rg), but once it's done, it's blazingly *fast*.
0
0
3
Sorry for this backward incompatibility, I'm trying really hard to avoid them but this one was just unavoidable. It reverts a bad decision I made 4 years ago. On the plus side, a-Shell is now immune to the year 2038 bug.
1
0
2
Version 1.15.7 is out on the AppStore. It fixes issues with the WebAssembly interpreters: how they scan directories, and how they set modification/acces dates. The bad news is there's a backward incompatibility: if you installed zip or xz, you'll have to reinstall them.
1
0
8
Wasm3 was incorporated in a-Shell recently, resulting in a 10x speedup for some commands (xz, unzip). It's an awesome piece of code, and the best WebAssembly interpreter I've tried.
I regret to inform the community that since my own house was destroyed by russians who invaded my country, Wasm3 has entered a minimal maintenance phase.
0
3
21
The fix in version 1.15.3 was to always use “(as a copy)” on iOS 18, which was safer, but had also other issues (doesn’t work with large files, doesn’t give metadata). The new fix gives users the freedom to choose… with a risk. I hope the bug will be fixed in iOS 18.1.
1
0
1
Another update to a-Shell, v. 1.15.6. We’re still dealing with an iOS 18 bug where “Get File” sometimes deletes the file (!). In this new version, “Get File” works as before, which means it *can* delete the file. If it happens, there’s the option (as a copy), which is immune.
Two quick updates to a-Shell: - version 1.15.3 fixes an issue with Shortcuts and iOS 18. - version 1.15.4 fixes an issue with TeX and clang that was introduced with XCode 16. The same updates are still “waiting for review” for a-Shell mini.
1
1
4
Version 1.15.3 is also out for a-Shell mini (since version 1.15.4 fixes an issue that only happens in a-Shell, there’s no need to make this release for a-Shell mini)
Two quick updates to a-Shell: - version 1.15.3 fixes an issue with Shortcuts and iOS 18. - version 1.15.4 fixes an issue with TeX and clang that was introduced with XCode 16. The same updates are still “waiting for review” for a-Shell mini.
0
2
6
Two quick updates to a-Shell: - version 1.15.3 fixes an issue with Shortcuts and iOS 18. - version 1.15.4 fixes an issue with TeX and clang that was introduced with XCode 16. The same updates are still “waiting for review” for a-Shell mini.
0
2
5
If a WebAssembly file has the suffix .wasm3, then a-Shell will use the wasm3 engine, otherwise (no suffix or .wasm suffix) it will use Apple's engine. The biggest change is with the xz command: xz.wasm3 is 10x faster.
0
1
6
Version 1.15.2 is out on the AppStore. It improves a lot of things with WebAssembly execution, and adds a second WebAssembly interpreter, wasm3 (@wasm3_engine ). It is faster than Apple's engine on some commands, slower on other commands, so the choice is up to the user.
1
5
14
iPhoneでweb page からコピったデータを加工するのに a-shell mini のvim が思うより便利だった。computer 好きな人は暇な時に unix 系の知識を身につけておくと、思わぬ時に役立つのでおすすめ。
0
2
3
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: https://t.co/Re2cu3SZu3
2
5
32
Nice review of a-Shell (from 8 months ago, I’m glad I fixed some of the bugs he shows in the meantime…):
1
2
9
Version 1.15.0 is out on the AppStore (both apps). It has an updated ffmpeg (v 7.0.0), an updated clang (v 18.1.5) aaaand: the ability to run “in Extension” Shortcuts that access application data (such as bookmarks or Python packages). Plus tons of bug fixes.
0
2
16