Software
- cmdseq: Execute interleaved sequences of commands.
- extsmail: Robust sending of e-mail to external commands.
- hk: Set temporary X11 hotkeys.
- multitime: timing statistics from multiple executions of a command.
- pizauth: An OAuth2 token requester daemon.
- snare: A minimalistic GitHub webhooks runner.
- srep: Search and replace regular expressions over multiple files / directories.
- supuner: manipulate stderr and stdout when running commands.
- try_repeat: run a command n times, exiting early if the command returns non-zero.
- xcage: run programs in a nested X session as another user.
- cactus: Parent pointer trees for Rust.
- depub: Reduce function/struct visibility in Rust programs.
- grmtools: a suite of Rust libraries and binaries for parsing text, both at compile-time, and run-time.
- lang_tester: Concise language testing framework for compilers and VMs.
- packedvec: Store Rust vectors of integers efficiently.
- rerun_except: Control which files should not trigger a
cargo
rebuild.
- vob: A bit vector library for Rust.
A list of software I wrote but no longer maintain is also available.
Since 2022-01-14 I have signed all of my git commits with an SSH key with the following public key:
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGLW2ICUhQkQQAYmgdxR8czAqJ2lHqweuKKrCMp0AYse laurie@tratt.net
If a git commit with my email address is not signed correctly with respect to
this public key then you should assume that the commit was not created by me.