Skip to content
This repository has been archived by the owner on Feb 13, 2019. It is now read-only.

Scripting, tabs, network commands & more!

Latest
Compare
Choose a tag to compare
@louisdh louisdh released this 18 May 08:47
· 32 commits to master since this release
  • Scripting – uses a new programming language, called Cub, that is inspired by Swift and specifically created for OpenTerm
    – A guide for Cub is included for learning the language
    – A documentation panel lists all available functions you can use in your scripts
    – Scripts essentially become commands that you can execute from anywhere
    – Scripts can ask for user input (e.g. “Enter a number: “)
    – Scripts can execute any command, even other scripts
    – Cub is open source (https://github.com/louisdh/cub)
  • Tabs support
    – Also supports split view
  • New built in commands, including some essential networking commands:
    – credits, cub, dig, host, nc, nslookup, pbcopy, pbpaste, ping, rlogin, say, sleep, ssh-keygen, telnet, unlink
  • Directory bookmarks – save directories and easily revisit them

Furthermore, OpenTerm 2.0 brings these improvements:

  • 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