a-Shell mini

1.13.0 for iPhone, iPad
Free
0

0 Ratings

Update Date

2024-03-12

Size

350.1 MB

Screenshots for iPhone

iPhone
a-Shell mini Description
a-Shell mini is a complete local terminal emulator, allowing to run most Unix commands on you iOS device. You can transfer files using scp and curl, edit them with vim and ed, process them using grep, awk and sed. Work with git repositories using lg2.
Most commands are compiled for iOS native Arm64 format, making them fast and well integrated with iOS underlying BSD Unix.

a-Shell mini includes Python, Lua, JavaScript and webAssembly for programming and scripting. It also includes native ffmpeg and convert for fast image and video conversion.

There are also multiple network utilities: nslookup, ping, whois, ifconfig... Type help for help, help -l to get the full list of commands.

a-Shell mini can be controlled from Shortcuts: run commands in order, process files in a-Shell, get the results as text or files, transfer files to other apps...

a-Shell mini uses iPadOS 13+ “multiple windows” ability, so you can run multiple shells at the same time, with different commands, in different directories. You can edit a file in one window with vim and process it in the other with python.

a-Shell mini is a minimalist terminal, designed to have a very small footprint (less than 250 MB). If you need more commands, please consider a-Shell, which has more Python packages, more JavaScript modules, Perl, make, a C and C++ compiler and TeX.
a-Shell mini 1.13.0 Update
2024-03-12
Although a-Shell is designed first to allow you to run commands locally on your phone, it also has the "ssh" command to let you connect to other computers. 
Version 1.13 focuses on improvements for ssh:
- added the "ssh -J" option to connect through jump hosts.
- added "ssh-copy-id" command.
- added "ssh-agent" and "ssh-add" commands.
- upgraded the version of OpenSSL (1.1.1w) and libssh2 (1.11.0) for compatibility with other platforms.

Version 1.1.3.0 also adds the "isForeground" command, to run specific actions only if the app is in the foreground.
More Information
Price:
Free
Version:
1.13.0
Size:
350.1 MB
Update Date:
2024-03-12
Developer:
Nicolas Holzschuch
Language:
Chinese English French German Japanese Korean Spanish

Safe to Download

AppPure.com and the download link of this app are 100% safe. The download link of this app will be redirected to the official App Store site, thus the app is original and has not been modified in any way.

Got it
X
Share

Share this page with your friends if you find it useful

Facebook Linkedin Pinterest Tumblr Twitter Whatsapp Line
1.13.0 2024-03-12
Although a-Shell is designed first to allow you to run commands locally on your phone, it also has the "ssh" command to let you connect to other computers. 
Version 1.13 focuses on improvements for ssh:
- added the "ssh -J" option to connect through jump hosts.
- added "ssh-copy-id" command.
- added "ssh-agent" and "ssh-add" commands.
- upgraded the version of OpenSSL (1.1.1w) and libssh2 (1.11.0) for compatibility with other platforms.

Version 1.1.3.0 also adds the "isForeground" command, to run specific actions only if the app is in the foreground.
1.12.9 2024-02-02
Everything from version 1.12.6:
- the way a-Shell uses the window is now a user-defined Settings (great with StageManager)
- multiple bug fixes (dash, pico, env...)
- 3 new editors: Ace, Codemirror, Monaco (available with "pkg").
Plus bug fixes in the JavaScript interpreters (jsc and jsi), text selection is much improved, tlmgr, webAssembly execution and a cause of crash in subprocess removed.
1.12.2 2023-10-20
- new "internal" web browser for when you need to run a web server locally (command: "internalbrowser")
- updated Python modules
- updated Curl to version 8.1.2
- fixed an issue with font picker on iOS 17
- "Put file" action in Shortcuts can now handle multiple files
- lg2 reports success or failure for pull and merge actions
- fixed an issue with "sh -c" and WebAssembly commands
1.12.0 2023-05-23
- a lot of bug fixes.
1.11.3 2023-04-19
- fixes a bug with Shortcuts introduced in version 1.11.1
- fixes a bug where a-Shell is unresponsive the first time you open the app
- added helper functions for jsc (both inside the app and for in-extension Shortcuts)
1.11.2 2023-04-17
- fixed the issue with StageManager (finally!)
- customizable keyboard, toolbar and topbar color.
- new URL scheme, "ashellmini://", in addition to "ashell://"
1.11.1 2023-04-02
- fixed an issue with Shortcuts and iOS 16.4
- fixed an issue introduced by version 1.11.0 with Vim and WebAssembly commands (including ctags)
- fixed an issue with ffmpeg and "pipe:" input/output
1.11.0 2023-03-25
- activates ligatures in fonts that have them, like Fira Code (can be turned off with "config -l")
- you can now pipe WebAssembly commands into each other
- lg2 config now stores key position using "~", so it remains valid when the app is updated
- for files that begin with "#! command", the command can now be a webAssembly command (so "#! gawk" works).
- new commands: id, stty
- updated awk to version 20200816 (the same as OSX)
- fixed lots of issues with dash, pipes and awk.
1.10.7 2023-02-14
- multiple bug fixes, including three introduced by version 1.10.4.
- everything that was already there in 1.10.4:
- ffmpeg updated to version 5.1.2
- new commands: "call" and "text" to start a phone call or a text message.
- improved autocomplete: includes suggestions from history, uses most frequently used directories for "cd"
- new command: "z", will change directories using fuzzy matching and most frequently used directories. "z D/vi" will change to "~/Documents/.vim". It also works with auto-complete.
- \u in prompt definition will also take the environment variable $USERNAME.
1.9.9 2022-10-05
Fixes the "crash immediately after the first command" issue experienced on iOS 14 and 15.
1.9.8 2022-09-26
- fixes an issue with touch-based scrolling.
1.9.7 2022-09-22
- lots of bug fixes: pycryptodomex, "find -exec", and many others
- you can now scribble in Vim and Pico
- bookmarks are now persistent after a device reboot
- dash now loads the .profile
- setenv/putenv work as exepected inside dash and other commands
1.9.5 2022-09-04
- self-repetition for arrow keys
- pycryptodome and pycryptodomex modules for Python
- new command: pico (very small editor)
- tons of bug fixes, in WebAssembly, awk, diff.
1.9.4 2022-07-13
- New improved user interface for Shortcuts
- Shortcuts actions are localized in French, German, Korean, Japanese and Spanish.
- User Settings are also localized
- fixed a bug in awk
- added MP3 support to ffmpeg with LAME
- added pycryptodome module for Python
1.9.3 2022-07-01
- new commands: ping6, jq
- added a paste button on the toolbar
- updated Python packages
- fixed an issue with nslookup if the DNS servers are using IPv6
1.9.2 2022-06-01
Everything from 1.9.0:
- ability to execute shell scripts: a-Shell now includes "dash", which can run shell scripts. It can also run in interactive mode.
- prompt customization: tired of seeing just "$ "? redefine the PS1 environment variable with bash-like syntax (\u, \w, \t...) and have it your way.

...plus a lot of bug fixes (vim, dash, export), you can now run multiple dash commands, and vim has "VimShell" if you want to run a terminal inside Vim.
1.9.0 2022-05-18
- ability to execute shell scripts: a-Shell now includes "dash", which can run shell scripts. It can also run in interactive mode.
- prompt customization: tired of seeing just "$ "? redefine the PS1 environment variable with bash-like syntax (\u, \w, \t...) and have it your way.
- fixed a bug that happened when you ran multiple greps in a row
- fixed a bug with file redirection using ~ or environment variables
- fixed bugs when restoring content from a previous session
- fixed a bug that happened if you ran more than 300 commands in a row
1.8.9 2022-04-21
Fixes an issue with iPython (interactive Python)
1.8.8 2022-04-19
- fixes a crash on iOS 14
- if .profile modifies the PATH, keep it when going to background
- force starting directory to ~/Documents
- remove one cause of crash
1.8.7 2022-04-13
- multiple improvements with external keyboards
1.8.6 2022-02-18
- fixes a bug that made a-Shell mini crash when reopening.
1.8.5 2022-02-16
- fixes a bug with "pip install" for some pure Python packages
1.8.3 2022-02-06
- remove the on-screen keyboard with a long-press on the toolbar, or with the "hideKeyboard" command.
- remove the toolbar above the keyboard with "hideToolbar" ("showToolbar" to bring it back on) or using Settings.
- virtual environments for Python: "python -m venv newDirectory" to create a new enviromnent, "source newDirectory/bin/activate" to activate it. "deactivate" to revert to the standard environment. Virtual environments are limited to user-installed packages.
- save and restore environment variables when a-Shell goes in the background, so virtual environments remain active over restarts.
- Vim sessions are saved and restored if the app goes in the background, but only if you activate the option in Settings (to avoid having users who cannot escape Vim).
- updated Python to 3.9.8, numpy to 1.22.
- fixed multiple bugs: with Vim, with config, with WebAssembly, with Python, ipython...
1.8.0 2021-10-19
- Environment variables on the command line now work: "FOO=bin ls $FOO"
- Multiple bug fixes for Python mode in Vim
- More robust management of subprocess and their environment
- Multiple bug fixes
1.7.5 2021-08-29
- new commands: ffmpeg, ffprobe, unrar.
- ffmpeg is compiled to Arm64 and uses hardware acceleration for fast conversion.
- iOS won't idle while a-Shell is running a command (good for long running commands).
- if you open an iCloud directory with pickFolder, a-Shell will download all files in this directory
- new commands: downloadFile and downloadFolder, to force downloading iCloud files.
- Shortcuts: You can run small python scripts or ImageMagick (convert) commands in extension.
- Improvements to lg2: lg2 merge --abort, lg2 reset --hard, documentation fixes
- multiple bug fixes.
1.6.5 2020-12-29
- new command: sleep (seconds). It could be useful in combination with shortcuts.
- fixed an issue with ssh and running vim or less on the remote host.
- fixed several issues with webAssembly.
1.6.4 2020-12-21
- new commands from the ImageMagick package: convert, identify... to create, edit and convert images.
- fixed an issue with help() in python and ipython.
- fixed several issues with man and mandocdb.
1.6.3 2020-12-11
- fixed a major issue with Python packages.
- fixed an issue with Lua and standard output.
- new command: wol. Send wake-on-lan to other computers.