



# Terminal Emulator
  
This module allows to perform actions on a terminal emulator, such as connecting, sending text, sending keys, moving the cursor, etc.  

*Read this in other languages: [English](README.md), [Português](README.pr.md), [Español](README.es.md)*

## How to install this module
  
To install the module in Rocketbot Studio, it can be done in two ways:
1. Manual: __Download__ the .zip file and unzip it in the modules folder. The folder name must be the same as the module and inside it must have the following files and folders: \__init__.py, package.json, docs, example and libs. If you have the application open, refresh your browser to be able to use the new module.
2. Automatic: When entering Rocketbot Studio on the right margin you will find the **Addons** section, select **Install Mods**, search for the desired module and press install.  


## Overview


1. Connect  
Connect to terminal

2. Send Text  
Send text to the terminal

3. Send Key  
Send a key or a secuence of keys to Terminal

4. Move Cursor  
Move cursor to specific position on Terminal

5. Get Text  
Get text from Terminal

6. Wait  
Wait for text on terminal by specific condition

7. Disconnect  
Disconnect terminal

8. End Session  
Finish terminal session  




----
### OS

- windows
- mac
- linux
- docker

### Dependencies
- [**p5250**](https://pypi.org/project/p5250/)
### License
  
![MIT](https://camo.githubusercontent.com/107590fac8cbd65071396bb4d04040f76cde5bde/687474703a2f2f696d672e736869656c64732e696f2f3a6c6963656e73652d6d69742d626c75652e7376673f7374796c653d666c61742d737175617265)  
[MIT](http://opensource.org/licenses/mit-license.ph)