An open API service indexing awesome lists of open source software.

https://github.com/bottlesdevs/easyterm

An easy-to-bundle GTK terminal emulator
https://github.com/bottlesdevs/easyterm

Last synced: 13 days ago
JSON representation

An easy-to-bundle GTK terminal emulator

Awesome Lists containing this project

README

          

# EasyTerm
An easy-to-bundle GTK 4 + libadwaita + vte terminal emulator.

This project is meant to be used as a dependency for other projects that
need an easy-to-bundle and lightweight terminal emulator, but also
works as a standalone terminal emulator.

## Dependencies
- GTK 4
- libadwaita
- Vte

## Bottles purposes
EasyTerm should be provided as the default terminal in the Bottles project
when Vte will be ported to GTK4.

## Installation
```bash
git clone https://github.com/bottlesdevs/EasyTerm.git
cd EasyTerm
python3 setup.py install
```

## Usage
As a **library**, you can use the `EasyTerm` class as follows:
```python
from easyterm import easyterm
easyterm.EasyTerm(
cwd='/path',
command='/bin/bash',
env=[],
actions=[
{
"name": "Hello",
"icon": "emblem-favorite",
"tooltip": "Say hello to the world",
"command": "echo Hello World"
}
]
)
```