43 20 69 73 20 71 75 69
 72 6B 79 2C 20 66 6C 61
 77 65 64 2C 20 61 6E 64
 20 61 6E 20 65 6E 6F 72
 6D 6F 75 73 20 73 75 63
 63 65 73 73 2E 0A 20 44
 65 6E 6E 69 73 20 4D 2E
 20 52 69 74 63 68 69 65
Portals: Home Git: SourceHut (Main) GitHub (Mirrors) Self Hosted Personal: Blog Setup Projects Scripts Hobbies Docker Other Hosted Services: Wiki

#!/usr/bin/env sh

This area of my website is dedicated to logging my helper scripts, as well as explaining thier use cases.

Most of my scripts are kept inside my bin, which I usually clone inside $HOME, which is included in my $PATH. With that said, each title will link to said script.

Other scripts fall outside of my bin include
- Project Specific run scripts (I wont detail each script, but will describe my general layout).
- Scripts that have thier own dedicated repos, these will be listed here.

Lastly I am only going to list the non-trivial scripts, and not my simple wrapper scripts, as these are not exciting.

The goal of pdf is to make compiling and viewing pdf's as easy as possible.

Currently pdf can compile man pages, markdown and LaTeX documents to pdf's, as well as view pdf's locally or from a URL.

Sets up my dev environment inside tmux, based on the current working directory.

Simple clipboard manager, using dmenu as a gui, thread safe.

goto finds directories matching a pattern which in turn qualify as git repositories (ie a directory with a .git sub directory). Once found goto opens a new shell and sets the work directory to found directory.

Typical usage is to go to one of my many projects, often used alongside ws to quickly setup dev environments

dcd is a directory browser (like dolphin), once a desired directory is found, either open st(1) or sxiv.

tagd is a ctags "daemon" which rebuilds tag files when it detects files have been modified (by recursively searching the specified directory).

skiqqy is a simple maintenance / administration script used to deploy/ edit everything hosted on the skiqqy domain.

Sets wallpapers (either from a url, or a file on local disk), can also cycle over a set of pictures.

If a url is used, the picture is downloaded, and stored in /tmp the wallpaper is then set, the user is then prompted if they would like to save the wallpaper, where upon they enter a path (and an optional name).
Page Source