indexabout
NameDescriptionOwnerIdleLinks
Dotfiles
dotfiles.gitPersonal scripts and configuration files Tom Ryder3 weekssummarylogtree
Experiments
adt-perl-demo.gitDemonstrating abstract data types with Perl for a friend Tom Ryder19 monthssummarylogtree
btree.gitTinkering with terse implementations of binary trees Tom Ryder11 monthssummarylogtree
cat.gitToy cat(1) clone Tom Ryder3 yearssummarylogtree
funcptr.gitTinkering with function pointers Tom Ryder21 monthssummarylogtree
perlobj-demo.gitDemonstrating Perl's object system to a friend Tom Ryder4 yearssummarylogtree
spsh.gitThe shitposting shell Tom Ryder2 yearssummarylogtree
texad.gitTinkering with ideas for a text adventure in C Tom Ryder10 monthssummarylogtree
tunics.gitToy implementations of Unix tools Tom Ryder3 yearssummarylogtree
Games
doomsh.gitSet very low ulimits in Bash Tom Ryder13 monthssummarylogtree
tsh.gitTomshell, created by Michael Fincham Tom Ryder3 yearssummarylogtree
IRC
irc-ebooks.gitTrain Markov IRC bots on logs to imitate what certain nicks say Tom Ryder3 yearssummarylogtree
Media
mpdlrc.gitPrint timed lyrics to mpd(1) songs to stdout Tom Ryder23 monthssummarylogtree
plz.gitFind and play media with keywords from the shell Tom Ryder3 yearssummarylogtree
Monitoring
nagios-check-nrpe-cluster.gitAggregate check_nrpe checks inline like check_cluster Tom Ryder11 monthssummarylogtree
nagios-check-speedtest-servers.gitCheck a server is in the speedtest.net server list Tom Ryder11 monthssummarylogtree
nagscripts.gitCommand-line scripts to control Nagios Tom Ryder3 yearssummarylogtree
nscaw.gitSend Nagios NSCA messages about wrapped command's success or failure Tom Ryder11 monthssummarylogtree
nwatch.gitSlightly nicer wrapper around Nmap's ndiff(1) Tom Ryder15 monthssummarylogtree
Networking
psshd.gitConfigure persistent SSH tunnels with autossh(1) Tom Ryder3 yearssummarylogtree
News
rdt.gitGenerate plain-text listings from Reddit pages Tom Ryder3 yearssummarylogtree
rssd.gitThe RSS downloading daemon Tom Ryder3 yearssummarylogtree
Perl 5 distributions
List-Breakdown.gitCopy a list into named sublists depending on test outcomes Tom Ryder17 monthssummarylogtree
Mail-Run-Crypt.gitSign, encrypt and email output and errors (previously croncrypt) Tom Ryder20 monthssummarylogtree
Music-Lyrics-LRC.gitManipulate LRC karaoke lyrics files Tom Ryder19 monthssummarylogtree
Security
parcimini.gitGnuPG keyring refresher Tom Ryder9 weekssummarylogtree
Tools
checkem.gitFind duplicate files efficiently Tom Ryder16 monthssummarylogtree
clubber.gitBuild chroot(2) environments less painfully Tom Ryder3 yearssummarylogtree
crypt.gitCommand-line wrapper around crypt(3) Tom Ryder2 yearssummarylogtree
mgrep.gitCustom grep(1) calls for e.g. IRC log searches Tom Ryder3 yearssummarylogtree
syntax-checking-git-hooks.gitRun syntax checkers in a Git pre-commit hook Tom Ryder11 monthssummarylogtree
watch-vcs-tags.gitWatch local repositories for new tags in their remotes Tom Ryder10 monthssummarylogtree
wtf8.gitInspect UTF-8 strings inline with their component bytes Tom Ryder11 monthssummarylogtree
Toys
ayylmao.gitayylmao(6), the "ayy" and "lmao" printer (requires libayylmao) Tom Ryder3 yearssummarylogtree
libayylmao.gitlibayylmao, library for ayylmao(6) and related applications Tom Ryder3 yearssummarylogtree
Vim colorschemes
vim-juvenile.gitJust a little bit of Vim syntax highlighting Tom Ryder5 monthssummarylogtree
vim-sahara.gitVim colorscheme based on desert256 Tom Ryder5 monthssummarylogtree
Vim filetype plugins
vim-diff-prune.gitReverse changes in selected lines of a diff in Vim Tom Ryder5 monthssummarylogtree
vim-make-target.gitMake target for Makefile recipe under cursor in Vim Tom Ryder5 monthssummarylogtree
vim-perl-version-bump.gitIncrement Perl version numbers in Vim Tom Ryder5 monthssummarylogtree
Vim plugins
vim-alternate-filetypes.gitSwitch through alternate buffer filetypes in Vim Tom Ryder3 monthssummarylogtree
vim-big-file-options.gitAutomatically set Vim options to speed up working with big files Tom Ryder4 monthssummarylogtree
vim-colon-operator.gitUse colon commands with motions in Vim Tom Ryder5 monthssummarylogtree
vim-copy-linebreak.gitSwitch between readable and terminal-copy-friendly Vim wrapping options Tom Ryder5 monthssummarylogtree
vim-cursorline-current.gitShow Vim cursorline only in active window Tom Ryder4 monthssummarylogtree
vim-digraph-search.gitSearch for a Vim digraph by name while inserting Tom Ryder4 monthssummarylogtree
vim-equalalways-resized.gitRebalance windows when Vim is resized Tom Ryder5 monthssummarylogtree
vim-fixed-join.gitJoin lines in Vim without jumping around Tom Ryder16 monthssummarylogtree
vim-foldlevelstart-stdin.gitSet fold levels correctly in Vim on stdin read Tom Ryder5 monthssummarylogtree
vim-insert-cancel.gitCancel an insert mode operation in Vim Tom Ryder5 monthssummarylogtree
vim-insert-suspend-hlsearch.gitSuspend search highlighting while typing in Vim Tom Ryder4 monthssummarylogtree
vim-insert-timeout.gitLeave insert mode after a period of inactivity in Vim Tom Ryder4 monthssummarylogtree
vim-keep-position.gitRun drastic Vim commands without moving the cursor Tom Ryder4 monthssummarylogtree
vim-nextag.gitMove to the next or previous SGML tag in Vim Tom Ryder16 monthssummarylogtree
vim-paste-insert.gitOne shot paste in Vim Tom Ryder3 monthssummarylogtree
vim-put-blank-lines.gitMapping targets to insert blank lines in Vim Tom Ryder5 monthssummarylogtree
vim-quickfix-auto-open.gitOpen quickfix/location lists automatically in Vim Tom Ryder4 monthssummarylogtree
vim-redact-pass.gitSet Vim options to edit pass(1) files securely Tom Ryder2 monthssummarylogtree
vim-regex-escape.gitEscape regex metacharacters to literals in Vim Tom Ryder4 monthssummarylogtree
vim-replace-operator.gitReplace text from register with a motion in Vim Tom Ryder4 monthssummarylogtree
vim-scratch-buffer.gitOpen scratch buffers in Vim Tom Ryder3 weekssummarylogtree
vim-scroll-next.gitPage down or move to next file with one key in Vim Tom Ryder5 monthssummarylogtree
vim-select-old-files.gitBrowse old files in Vim without hitting Enter Tom Ryder4 monthssummarylogtree
vim-shebang-change-filetype.gitUpdate filetype on shebang change in Vim Tom Ryder4 monthssummarylogtree
vim-shebang-create-exec.gitMake new shebang files in Vim executable on save Tom Ryder5 monthssummarylogtree
vim-squeeze-repeat-blanks.gitSqueeze repeated blank lines into one in Vim Tom Ryder4 monthssummarylogtree
vim-strip-trailing-whitespace.gitStrip trailing whitespace in Vim exactly the way this author wants Tom Ryder4 monthssummarylogtree
vim-toggle-flags.gitToggle flags in Vim option values Tom Ryder4 monthssummarylogtree
vim-uncap-ex.gitCorrect accidentally capitalised ex commands in Vim Tom Ryder5 monthssummarylogtree
vim-vertical-region.gitMove to lines bounding a vertical indent region in Vim Tom Ryder4 monthssummarylogtree
vim-vimrc-reload-filetype.gitReload filetype after reloading vimrc Tom Ryder5 monthssummarylogtree
vim-write-mkpath.gitForce path creation on hard write in Vim Tom Ryder4 monthssummarylogtree