Terminal user interface scripts for popular cli tools such as apt, systemctl, git, kubectl. Based on dialog and fzf
Go to file
Digital Studium db50bbe46e Add license 2024-04-07 22:56:41 +03:00
images Fix image 2024-04-06 18:59:45 +03:00
src Rearrange files tree 2024-04-06 21:02:42 +03:00
.aliases.txt Add new commands 2024-03-29 10:23:10 +03:00
.gitignore Fix gitignore 2024-04-06 17:52:12 +03:00
LICENSE Add license 2024-04-07 22:56:41 +03:00
README.md Fix readme formatting 2024-04-06 21:23:10 +03:00
VERSION fix delay 2024-04-06 18:26:16 +03:00
create_deb_package.sh Rearrange files tree 2024-04-06 21:02:42 +03:00

README.md

TUI scripts

Description

Terminal user interface scripts for popular cli tools such as apt, systemctl, git, kubectl. Based on dialog and fzf

Scripts

  • a - for managing apt packages
  • g - for managing git repositories
  • s - for managing systemd services
  • k - for managing kubernetes (depends on kubectl)
  • r - for running named commands from ~/.aliases.txt file

Sripts in action

Installation

Ubuntu/Debian-based

Download latest .deb package:

curl -O "https://git.digitalstudium.com/digitalstudium/tui-scripts/releases/download/latest/tui-scripts_$(curl -s https://git.digitalstudium.com/digitalstudium/tui-scripts/raw/branch/main/VERSION)-1.deb"

Then install it:

sudo apt install ./tui-scripts_*.deb

Other linux distros

Install dependencies: fzf, dialog, xdotool, x11-xkb-utils

Then clone this repo and copy all scripts to one of the PATH folder:

git clone https://git.digitalstudium.com/digitalstudium/tui-scripts.git
sudo cp tui-scripts/src/{a,g,s,r,k} /usr/local/bin/