/bin

A collection of simple shell scripts

Primary LanguageShellGNU General Public License v3.0GPL-3.0

bin

This repository contains all the little helper programs I got from somewhere else or wrote myself. If the script is from someone else, there is a source information in the top comment. The scripts I wrote myself are POSIX-compatible, except for the usage of the 'local' which is supported on almost every modern bourne-like shell (bash, ash, dash, ksh). Most of them are licensed with the GPLv3 (see LICENSE), but some are under CC0. The license in used is written in each source file.

To help you, I made a list with short descriptions of the scripts, that are useful for others.

The most universally useful

  • alpine-sysinfo - a nice looking sysinfo script, specifically for alpine linux.
  • benchscript - allows you to launch an application multiple times trough a terminal of your choosing, and times that process. Note that the launches application needs to close itself.
  • create_script.sh - prints the skeleton of a shellscript to stdout.
  • maintenance.sh - combines different tasks of system maintenance on an arch, manjaro or voidlinux system. It can automate package- and mirror-related tasks as well as generating a report on the general system health/status.
  • xtc - converts a common .Xresources colorscheme to my preferred format. See also this blog post, explaining it

The rest are mostly collected and edited from various or pretty specific. Look at the source, if you are interested anyway.