Skip to content

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

License

Notifications You must be signed in to change notification settings

digitalstudium/tui-scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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/

About

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

Resources

License

Stars

Watchers

Forks

Languages