Lua version of Termi
Find a file
2023-12-24 15:13:07 +01:00
src Fixing PR #3 2023-12-19 12:05:56 +01:00
CONTRIBUTING.md Cleaner documentation 2023-12-18 21:33:50 +01:00
HowToRun.txt HowToRun file now avaliable // PART OF VERSION 0.0.5 2022-03-08 21:30:01 +01:00
HowToRun2.txt v1.0.2 - filesystem bug fixes 2022-11-15 20:41:00 +01:00
LICENSE Create LICENSE 2023-12-24 15:13:07 +01:00
README.md Update README.md 2023-12-18 21:47:45 +01:00

Termi-Lua

Lua version of Termi

Stable version 1.0.0

Build & Run

Required software:

  • Lua (minium Lua 5.1)
    • Install with sudo apt-get install lua5.4 if not already installed on GNU/Linux machine, Debian based.
  • Git
    • Install with sudo apt-get install git if not already installed on GNU/Linux machine, Debian based.
  • ANSI supported terminal
    • You can use Termi-Lua without ANSI characters but then colors and option to clear screen are unavailable; warning for Windows users, use Windows Terminal if you can.

Build & Run - macOS/BSD/(GNU/)Linux

  • Open terminal in src directory of repo and type:
$ lua main.lua

Build & Run - other platforms

  • Change name of platform in utils.lua
  • Open terminal in src directory and run lua executable with argument: main.lua

Advantages and cons over Termi's C++ version

Advantages

  1. Less resources intensive
  2. Easier to port (filesys commands might be broken, see CONTRIBUTING.md)

Cons

  1. Less commands
  2. Slower development

Advantages/Cons

it can be for someone advantage or cons for other

  1. Does not have own terminal window

Users which use(d)/ported Termi-Lua