iOSのSandbox内で動くターミナルエミュレータ「OpenTerm v2.0」がスクリプトやタブ、ANSIカラーをサポート。

スポンサーリンク

 iOSのSandbox内で動くターミナルエミュレータ「OpenTerm v2.0」がスクリプトやタブ、ANSIカラーをサポートしています。詳細は以下から。

OpenTermのアイコン

 OpenTermはベルギーSilverFoxのエンジニアLouis D’hauweさんが2018年01月に公開したiOSのSandbox制限内で動作するオープンソースのターミナルエミュレータですが、このOpenTermがv2.0へアップデートし、独自スクリプトCubやタブ、新しいコマンド、ANSIカラーをサポートしています。

OpenTerm v2

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でも利用することが可能です。

 また、タブ機能はSafariライクでTabViewを用いて実装されており、iOSのパネルUIをフローティングパネルとして利用できるPanelKitやUTF-8およびANSIカラーも今回のアップデートでサポートされています。

OpenTerm v2.0のタブ機能

コマンド

 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