Skip to content

Latest commit

 

History

History
64 lines (43 loc) · 2.42 KB

File metadata and controls

64 lines (43 loc) · 2.42 KB

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)