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
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
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).