Terminal user interface scripts for popular cli tools such as apt, systemctl, git, kubectl. Based on dialog and fzf
Go to file
Digital Studium 04b2f868b1 Fix gitignore 2024-04-06 17:52:12 +03:00
screenshots Add screenshots 2024-03-16 19:48:00 +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
README.md Fix readme 2024-04-06 17:51:28 +03:00
VERSION Rename to tui-scripts 2024-04-06 17:43:20 +03:00
a Fix path for a 2024-03-29 10:32:32 +03:00
create_deb_package.sh Rename to tui-scripts 2024-04-06 17:43:20 +03:00
g Reset approval 2024-04-06 17:26:44 +03:00
k Add k script 2024-04-06 17:07:25 +03:00
r Add k script 2024-04-06 17:07:25 +03:00
s Add colors to systemctl 2024-03-29 10:42:35 +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 repo
  • s - for managing systemd services
  • k - for managing kubernetes (depends on kubectl)
  • r - for running named commands from ~/.aliases.txt file

See Screenshots section

Installation

Ubuntu/Debian-based

Download .deb package from Releases, then install it

sudo apt install ~/Downloads/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/{a,g,s,r,k} /usr/local/bin/

Screenshots

s

Choose service Choose action

g

Choose action Add commit message

a

Choose action Choose package

r

Choose command && run