Tkginstaller
bash wrapper to build & install Frogging-Family stuff with ease
Install / Use
/learn @damachine/TkginstallerREADME
<pre>
░▀█▀░█░█░█▀▀░░░░░▀█▀░█▀█░█▀▀░▀█▀░█▀█░█░░░█░░░█▀▀░█▀▄
░░█░░█▀▄░█░█░▄▄▄░░█░░█░█░▀▀█░░█░░█▀█░█░░░█░░░█▀▀░█▀▄
░░▀░░▀░▀░▀▀▀░░░░░▀▀▀░▀░▀░▀▀▀░░▀░░▀░▀░▀▀▀░▀▀▀░▀▀▀░▀░▀
── 🐸 ──
<strong>bash wrapper to build & install <a href="https://github.com/Frogging-Family">Frogging-Family</a> stuff with ease</strong>
<a href="https://raw.githubusercontent.com/damachine/tkginstaller/master/tkginstaller"><img src="https://img.shields.io/badge/Version-0.40.6-yellow?style=flat&logo=linux"></a> <a href="https://aur.archlinux.org/packages/tkginstaller-git"><img src="https://img.shields.io/aur/version/tkginstaller-git?&logo=arch-linux&label=AUR"></a> <a href="https://github.com/search?q=org%3AFrogging-Family+author%3Adamachine&type=commits"><img src="https://img.shields.io/badge/Frogging--Family-Collaborator-green?style=flat&logo=github"></a>
<strong>what it does</strong>
- quick CLI one-liners or full fzf <strong><mark>TUI</mark></strong> — your call
- <strong><mark>customization.cfg</mark></strong> — peek it, load it, tweak it, diff it
- optional staging forks added for <strong><a href="https://github.com/damachine/linux-tkg"><mark>linux-tkg</mark></a> & <a href="https://github.com/damachine/nvidia-all"><mark>nvidia-all</mark></a></strong> w/ extra spice
- multi-distro support, restricted to supported tkg packages
</pre>
<details>
<summary>Demo Video</summary>
comming soon...
</details>
<br />
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
<br />
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
tkginstaller linux-nvidia # or shortcut ln
# 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
# To see all available options and shortcuts run:
# h, --help, -h
<br />
UNINSTALL
<details> <summary>Expand</summary># 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
</details>
<br />
