iOSのSandbox内で動くターミナルエミュレータ「OpenTerm v2.0」がスクリプトやタブ、ANSIカラーをサポートしています。詳細は以下から。
OpenTermはベルギーSilverFoxのエンジニアLouis D’hauweさんが2018年01月に公開したiOSのSandbox制限内で動作するオープンソースのターミナルエミュレータですが、このOpenTermがv2.0へアップデートし、独自スクリプトCubやタブ、新しいコマンド、ANSIカラーをサポートしています。
OpenTerm 2.0 is out now with scripting, tabs, networking commands and much more! This is now a fully featured, open source, terminal for iPhone & iPad. Available on the App Store for free.
- Scripting – uses a new programming language, called Cub, that is inspired by Swift and specifically created for OpenTerm
- Tabs support
- New built in commands, including some essential networking commands:
- Small things:
- A refreshed design
- UTF8 support in input and output (pro tip: you can use emoticons as a script name!)
- Auto completion for running commands
- Allow commands to be cancelled
- Show hidden directories in auto complete
- Tab to complete command keyboard shortcut
- Auto complete for paths
- ANSI color support
- Enhanced PanelKit integration
- Caret styles
- Improved stability
リリースノートより抜粋
OpenTerm v2.0の新機能
OpenTerm v2.0でサポートされたスクリプト言語は「Cub」というSwiftライクなスクリプト言語で、サンプルも同梱されておりオープンソース(MIT)で開発されているためmacOSでも利用することが可能です。
Here’s an OpenTerm script that creates a folder structure that resembles a calendar. 🤖📆 pic.twitter.com/g98lSqlwgy
— Louis D'hauwe (@LouisDhauwe) 2018年5月18日
また、タブ機能はSafariライクでTabViewを用いて実装されており、iOSのパネルUIをフローティングパネルとして利用できる「PanelKit」やUTF-8およびANSIカラーも今回のアップデートでサポートされています。
コマンド
OpenTerm v2.0ではrloginやtelnet, host, ssh-keygenなどのネットワーク関係のコマンドを中心にクリップボードコマンドとしておなじみのpbcopyやpbpasteなど15個のコマンドが新たに追加されているので、興味のある方は利用してみてください。
OpenTerm v2.0で利用可能なコマンド | |||
---|---|---|---|
awk | cat | cd | chflags |
chksum | clear | compress | cp |
New credits | New cub | curl | date |
New dig | du | echo | egrep |
env | fgrep | grep | gunzip |
gzip | help | New host | link |
ln | ls | mkdir | mv |
New nc | New nslookup | open-url | New pbcopy |
New pbpaste | New ping | printenv | pwd |
readlink | New rlogin | rm | rmdir |
New say | scp | sed | setenv |
sftp | share | New sleep | ssh |
New ssh-keygen | stat | sum | tar |
tee | New telnet | touch | tr |
uname | uncompress | New unlink | unsetenv |
uptime | wc | whoami |
- 「OpenTerm」をApp Storeで – Apple
- OpenTerm 2.0: Scripting, Tabs & More – SilverFox
コメント