Personal baseline for small Linux helper scripts. This project provides an installer script that installs additional scripts into $HOME/.local/bin or a freely chosen target directory.
This script must be run as root. Install directly from GitHub:
curl -fsSL https://raw.githubusercontent.com/fabianschmeltzer/linux-tools/main/install.sh | sudo bashlinux-toolbox list
linux-toolbox install self
linux-toolbox install docker-start
linux-toolbox install docker-stop
linux-toolbox install maintenance-upgrade
linux-toolbox install bcache-monitor
linux-toolbox install all
linux-toolbox ui
linux-toolbox settings
linux-toolbox version
linux-toolbox check-update
linux-toolbox self-updateThe install target can be customized with LINUX_TOOLBOX_INSTALL_DIR:
LINUX_TOOLBOX_INSTALL_DIR=/usr/local/bin ./linux-toolbox.sh install alldocker-start: starts a Docker Compose project in the background.docker-stop: stops a Docker Compose project.maintenance-upgrade: runsapt update,apt upgrade -y, andapt autoremove -y.bcache-monitor: installs the Linux Bcache Monitor script.
You can also install custom scripts:
linux-toolbox install-file ./my-script.sh my-script