Alessandro Serra 3248f97ce6 review app package 2 years ago
..
examples 3248f97ce6 review app package 2 years ago
src 3248f97ce6 review app package 2 years ago
LICENSE 37e8f06a17 move folders 2 years ago
README.md f14eca5f9c review terminal applications 2 years ago
README.org f14eca5f9c review terminal applications 2 years ago
lilu-terminal.asd 3248f97ce6 review app package 2 years ago
packages.lisp d7c1bcd646 improve apps 2 years ago

README.md

Table of Contents

  1. lilu-terminal
    1. Usage
    2. Installation
    3. Pre-configured terminal emulators
    4. Author
    5. Licence
    6. Copyright
    7. ToDo

lilu-terminal

Open a new terminal

Usage

To open a shell in a new terminal:

(lilu-terminal:open-terminal-shell)

To execute a shell command in a new terminal:

(lilu-terminal:open-terminal-shell :cmd "htop")
(lilu-terminal:open-terminal-shell :cmd "htop -u pippo")
(lilu-terminal:exec-terminal-command "htop")

The list of pre-configured terminal emulator:

(lilu-app:list-all-applications :terminal)

List only the terminals present in your system:

(lilu-app:list-all-installed-applications :terminal)

To use a different terminal emulator:

(lilu-terminal:open-terminal-shell :cmd "htop" :terminal :cool-retro)

or

(let ((lilu-terminal:*terminal* :cool-retro))
  (lilu-terminal:open-terminal-shell :cmd "htop"))

Installation

Clone the project into local-projects of quicklisp, then

(ql:quickload :lilu-terminal)

Pre-configured terminal emulators

Name Command
:xfce4 xfce4-termina
:x xterm
:terminator terminator
:cool-retro cool-retro-term
:urxvt urxvt
:ux uxterm
:alacritty alacritty
:st st
:kitty kitty
:terminology terminology
:tilix tilix

Author

  • Alessandro Serra

Licence

CC0

Copyright

Copyright (c) 2019,2021 Alessandro Serra

ToDo