No description
  • Shell 95.9%
  • Python 4.1%
Find a file
2026-06-12 16:29:56 +01:00
adbx removed some scripts. rewrote some. would prefer to change them all to python--but my py-skills are still subpar 2026-05-08 15:00:54 +01:00
archive ./archive handles universal file compression and extraction routing 2026-05-27 12:23:29 +01:00
audit-pkg ./audit-pkg scans local package environments for vulnerabilities 2026-05-27 12:23:29 +01:00
audit-users removed some scripts. rewrote some. would prefer to change them all to python--but my py-skills are still subpar 2026-05-08 15:00:30 +01:00
backup-obsd ./backup-obsd automates synchronisation for local knowledge vaults 2026-05-27 12:23:29 +01:00
bw committed bw... my BW wrapper 2026-06-12 16:29:56 +01:00
fetch updates 2026-06-08 12:40:51 +01:00
fuzzel-run wrote a script for fuzzel 2026-05-23 17:33:49 +01:00
obsd renamed sync-md --> obsd 2026-05-13 11:58:52 +01:00
pick ./pick provides modular element selection functionality 2026-05-27 12:23:29 +01:00
power ./power handles system state and operational power management 2026-05-27 12:23:29 +01:00
rate update: ./rate ... 2026-05-27 14:04:59 +01:00
README.md updated README.md clone URL 2026-06-08 13:21:36 +01:00
recon ./recon executes domain reconnaissance and infrastructure security auditing 2026-05-27 12:23:29 +01:00
scratch updates 2026-06-07 10:27:08 +01:00
status ./status audits arch linux system telemetry and environment health 2026-05-27 12:23:29 +01:00
tmux-wrapper updates 2026-06-07 10:27:08 +01:00
vault-backup.sh updates 2026-06-07 10:27:08 +01:00
waybar-net must be paired with waybar ... waybar config in dotfiles repo 2026-05-11 08:30:55 +01:00

UTILS

a collection of personal utility scripts for arch linux system management, automation, and infrastructure reconnaissance.

DEPENDENCIES

most scripts rely on the following packages available in the arch repositories or aur:

bash, python3, jq, curl, bc, awk, bind, whois, openssl, aria2, yt-dlp, ffmpeg, fzf, lm_sensors, pacman-contrib, rsync, python-watchdog, waybar

INSTALLATION

  1. clone the repository to your local machine:
    git clone https://git.daesorin.xyz/daesorin/utils.git
    
  2. navigate into the cloned directory and copy the binaries to your path:
    cd utils
    cp * ~/.local/bin/
    
  3. grant execution permissions:
    chmod u+x ~/.local/bin/*
    

UTILITIES ARCHITECTURE

the repository is structured around singular, verb-oriented tools designed for autonomous infrastructure management:

  • archive: handles universal file compression and extraction routing.
  • fetch: executes autonomous media liberation via aria2c and yt-dlp.
  • rate: provides terminal-native fiat and crypto currency evaluation.
  • recon: executes domain reconnaissance and infrastructure security auditing.
  • status: audits arch linux system telemetry and environment health.
  • pick: provides modular element selection functionality.
  • power: handles system state and operational power management.
  • scratch: controls the window manager scratchpad buffer.
  • audit-pkg: scans local package environments for vulnerabilities.
  • audit-users: maps system permissions and active user accounts.
  • backup-obsd: automates synchronisation for local knowledge vaults.
  • obsd: launches the local knowledge base environment.
  • adbx: wraps android debug bridge operations.
  • fuzzel-run: configures the autonomous application launcher.
  • waybar-net: feeds network state data to the status bar.