Skip to content

A simple helper for managing TKG/Frogminer packages from the Frogging-Family repositories

License

Notifications You must be signed in to change notification settings

damachine/tkginstaller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

357 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

░▀█▀░█░█░█▀▀░░░░░▀█▀░█▀█░█▀▀░▀█▀░█▀█░█░░░█░░░█▀▀░█▀▄
░░█░░█▀▄░█░█░▄▄▄░░█░░█░█░▀▀█░░█░░█▀█░█░░░█░░░█▀▀░█▀▄
░░▀░░▀░▀░▀▀▀░░░░░▀▀▀░▀░▀░▀▀▀░░▀░░▀░▀░▀▀▀░▀▀▀░▀▀▀░▀░▀
──  🐸  ──

A small helper that makes working with Frogging-Family repositories easy

     
   
TL;DR
 - All frog packages in one pond 🐸 
 - Run quick one-liner CLI commands or an interactive fzf-finder TUI
 - Built-in customization.cfg manager
 - Multi-distro support
Demo Video
tkginstaller.mp4

INSTALLATION
# Arch Linux-based distributions
# Install via AUR helper (recommended)
yay -S tkginstaller-git
# All distributions
# Install via automated installation helper
curl -fsSL https://raw.githubusercontent.com/damachine/tkginstaller/master/install.sh | bash

USAGE
# Use fzf-finder TUI mode, simply run
tkginstaller

# Use direct one-liner CLI mode (skip TUI), run with arguments
tkginstaller [package]
# e.g
tkginstaller linux      # or shortcut
tkginstaller nvidia

# Edit a package's configuration file
tkginstaller [config] [package]
# e.g
tkginstaller config         # Enter fzf-finder TUI to select package
tkginstaller config linux   # or shortcut

# Clean up all temporary files
tkginstaller clean

# Show help
tkginstaller help

# All names and shortcuts to use:
# l=linux, n=nvidia, m=mesa, ag=amdgpu, av=amdvlk, w=wine, p=proton, g=gamescope, ge=glibc
# c=config, e=edit
# h, --help, -h

UNINSTALL
Expand
# Arch Linux-based distributions (AUR)
yay -R tkginstaller-git
# All distributions (installed via install.sh)
# Use the built-in uninstall function
curl -fsSL https://raw.githubusercontent.com/damachine/tkginstaller/master/install.sh | bash -s -- --uninstall

# Or if you have the install.sh downloaded
./install.sh --uninstall
# All distributions (manual cleanup)
# Manually remove all files
rm /patch/to/tkginstaller     # where you put it
rm -rf ~/.tkginstaller        # cache folder
# Remove alias from shell config
sed -i '/# TKG-Installer alias/,+1d' ~/.bashrc ~/.zshrc
source ~/.bashrc ~/.zshrc

DISCLAIMER
This tool is released under the MIT license.


  
Individual TKG/Frogminer packages have their own licenses:
 - See respective repositories at Frogging-Family

💚 Your support ⭐️ keeps this project alive and improving — thank you! 🙏

Sponsor this project

 

Contributors 2

  •  
  •  

Languages