This terminal widget allows you to simply drop a command line terminal into your app, useful for embedded command lines or remote terminals.

Currently supports Linux, macOS and Windows with more platforms to follow.

Code

t := Terminal.New()

Usage

You can use this directly from the source code using standard go imports:

go get github.com/fyne-io/terminal@latest

Or you can download the code directly from git:

git clone https://github.com/fyne-io/terminal.git

Screenshots

The component is demonstrated in the following images: