Skip to content

mi4code/termila

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

termila

terminal app written in Rust based on HUI

(still in development, so expect issues)

termila [shell or script with arguments]

Features

  • Linux support
  • Windows support
  • MacOS support
  • Termux Android support
  • tabs
  • GUI settings menu
  • Ctrl+C / Ctrl+V copy/paste (windows-alike behaviour)
  • visible customizable cursor
  • support for non-UTF8 characters
  • support colors and cursor movements
  • correctly working size propagation
  • buffer size limit setting
  • color customization
  • AI menu: ask assistant about selected terminal content
  • AI menu: messaging history (continue conversation or reset it - display separating element); customizable prompt/server
  • saved commands menu: display and enter commands from text file
  • saved commands menu: render section comments as folding items ; button to add bookmark/folder ; edit/delete buttons
  • shell history menu: view history
  • shell history menu: edit history; save command from history
  • debug menu: view/modify raw data with escape sequences (input/output); cursor position
  • good performance
  • bug-free parser

Building

clone this repo git clone https://github.com/mi4code/termila

clone and build HUI (build should be in termila/../HUI/build)

build and run: cargo run --release

Configuration

(not documented, see this)

About

terminal app written in Rust based on HUI

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages