a-shell uses iOS 13+ “multiple windows” ability, so you can run multiple shells at the same time, with different commands, in different directories.
a-Shell is a complete local terminal emulator, allowing to run most Unix commands on you iOS device.
a-Shell includes Python, Lua, Perl, JavaScript, C, C++ for programming and TeX (texlive 2022, with Tikz and LuaTeX) for text processing.
There are also multiple network utilities: nslookup, ping, whois, ifconfig... Type help for help, help -l to get the full list of commands.
Compile your C or C++ programs to webAssembly using clang or clang++, and execute the resulting binary.
If you need a smaller app, and you don't need a C compiler, a TeX engine, or numpy and matplotlib, there is a-Shell mini.
You can transfer files using scp and curl, edit them with vim and ed, process them using grep, awk and sed.
You can edit a file in one window with vim and process it in the other with python.
a-Shell is the complete version.
A complete webAssembly SDK is included (WASI-libc).
You can work with git repositories using lg2.