a-Shell - shell gratis para iOS
(holzschu.github.io)-
Terminal para iOS: de código abierto, disponible para descargar en la App Store
-
Incluye
vim,ping,sftp,curl, etc. -
Permite desarrollar y ejecutar Lua, Python, JavaScript y C/C++
-
Soporta la creación, el movimiento, la compresión y la edición de carpetas, además de la función de compartir archivos de iOS
-
→ Abrir archivos de otras apps, ejecutar TeX/Python, enviar resultados, etc.
-
Soporta la función de multiventana de iOS 13 (por ejemplo, editar en una ventana y ejecutar en la otra)
-
Se puede usar
pip install(solo Python puro) -
clang/clang++pueden compilar archivos C/C++ a WebAssembly y ejecutarlos (incluye Wasmer / wasi)
1 comentarios
En la práctica, es casi imposible portar shells como
shobasha iOS, así que se puede ver como una implementación de una Text UI con estilo de terminal.iOS no permite la función
system(), así que crearonios_system()para reemplazarla.Los comandos de shell compatibles están listados en https://github.com/holzschu/ios_system/blob/master/README.md
awk,curl,scp,sftp,tar,python,lua,TeX,ping,nslookup,telnet,egrep,fgrep,grep,gzip,gunzip,cat,chflag,compress,cp,date,echo,env,link,ln,printenv,pwd,ed,sed,tar,uncompress,uptime,chgrp,chksum,chmod,chown,df,du,groups,id,ls,mkdir,mv,readlink,rm,rmdir,stat,sum,touch,tr,uname,wc,whoamiEs un enfoque un poco distinto al de iSH, que se ejecuta como emulador.
iSH - app de shell Linux para iOS https://es.news.hada.io/topic?id=1742
iSH solo se puede instalar por TestFlight, así que por ahora a-Shell es más fácil de usar. También es más rápido.
También existe libterm para iOS, que es similar: https://libterm.app/
Este compila código C al formato LLVM IR.
En Android, un terminal parecido es Termux: https://termux.com/