a-Shell é um emulador de terminal versátil e abrangente para dispositivos iOS. Ele permite aos usuários executar vários comandos Unix, transferir arquivos, editá-los e processá-los usando ferramentas populares como vim, grep, awk e sed. O aplicativo também suporta trabalhar com repositórios git por meio de lg2. A maioria dos comandos é compilada no formato nativo Arm64, garantindo uma integração rápida e perfeita com o sistema BSD Unix subjacente no iOS.
Além dos comandos Unix padrão, o a-Shell também inclui uma variedade de linguagens de programação como Python, Lua, Perl, JavaScript, C e C++, bem como TeX para processamento de texto. Isso o torna uma ferramenta poderosa para programação e edição de texto. O aplicativo também oferece vários utilitários de rede, incluindo nslookup, ping, whois e ifconfig. Os usuários podem acessar uma lista abrangente de comandos digitando “help” ou “help -l” no terminal.
Um dos recursos exclusivos do a-Shell é sua integração com atalhos, permitindo aos usuários executar comandos em uma ordem específica, processar arquivos dentro do aplicativo e transferir arquivos para outros aplicativos. Isso o torna uma ferramenta conveniente e eficiente para gerenciar arquivos e tarefas em dispositivos iOS.
o a-Shell aproveita o recurso "múltiplas janelas" do iOS 13, permitindo que os usuários executem vários shells simultaneamente com comandos diferentes e em diretórios diferentes. Isso significa que os usuários podem editar um arquivo em uma janela usando vim e processá-lo em outra janela usando Python.
Para desenvolvedores, o a-Shell oferece a capacidade de compilar programas C e C++ para webAssembly usando clang ou clang++, com um SDK webAssembly completo incluído (WASI-libc). Isso o torna uma ferramenta valiosa para criar e executar binários webAssembly em dispositivos iOS.
Para quem prefere uma versão mais compacta do aplicativo, o a-Shell mini também está disponível. Esta versão não inclui um compilador C, mecanismo TeX ou bibliotecas como numpy e matplotlib, tornando-a uma opção menor e mais simplificada para usuários que não necessitam desses recursos. No geral, o a-Shell é um emulador de terminal abrangente e versátil que oferece uma ampla gama de recursos e capacidades para usuários iOS.