scripts

 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