1
0
Fork
You've already forked mattutils
0
No description
  • C 57.1%
  • Vim Script 16.8%
  • Objective-C 12.6%
  • Python 9.3%
  • Shell 1.5%
  • Other 2.7%
2026年07月06日 17:16:16 +10:00
config zsh: remove unused 'lessp' alias 2026年07月06日 17:16:16 +10:00
internal replace installation script with a Makefile 2018年03月08日 18:28:14 -08:00
libute ute: fuse local 'old_count' variables in the asp model 2026年05月19日 18:38:33 -07:00
misc misc: add some allocation wrapper functions 2023年04月11日 13:12:44 -07:00
oi oi: an assertion helper 2025年05月29日 21:40:24 -07:00
red red/blobs: Skip a run of ASCII data. 2016年10月16日 14:22:16 -07:00
.gitignore Ignore some generated files. 2016年03月30日 15:03:23 +11:00
balloon.c Move relevant C stuff into root. 2016年09月01日 19:21:31 +10:00
bashd.sh more portable Bash shebangs 2017年11月26日 17:32:37 -08:00
c c: fix: use '$DYLD_LIBRARY_PATH' 2021年11月16日 07:25:40 -08:00
check_tmux_version.sh tmux: remove vestiges of Tmux < 1.9 support 2026年03月20日 18:23:20 -07:00
cub.py cub: narrow detection of 'memset' 2022年09月27日 08:07:25 -07:00
dif-tests.py dif: fix displaying of new files as "/dev/null" 2025年09月09日 17:02:39 -07:00
dif.c dif: disable 'less'’s SIGUSR1 behaviour 2026年07月06日 17:15:17 +10:00
find-broken.sh more portable Bash shebangs 2017年11月26日 17:32:37 -08:00
fwdmail.py fwdmail: support reading command line args from a file 2020年10月22日 17:12:36 -07:00
g remove 'ag' and inline settings into 'g' 2025年09月29日 20:15:52 -07:00
generate-passwd generate-passwd: omit characters that can be visually confused 2026年05月03日 08:03:51 -07:00
gg gg: account for Ripgrep vs Grep regex syntax 2025年09月29日 20:16:21 -07:00
git-cleanup.py Revert "abbreviate Python 'shlex' usage" 2026年03月20日 18:18:35 -07:00
git-edit.py Revert "abbreviate Python 'shlex' usage" 2026年03月20日 18:18:35 -07:00
git-increment.py Revert "abbreviate Python 'shlex' usage" 2026年03月20日 18:18:35 -07:00
git-retime.py Revert "abbreviate Python 'shlex' usage" 2026年03月20日 18:18:35 -07:00
git-reup.py Revert "abbreviate Python 'shlex' usage" 2026年03月20日 18:18:35 -07:00
ifind ifind: recognise WMA as an audio file 2018年07月19日 19:51:42 -07:00
keyin.py keyin: support for typing more keys 2025年09月03日 06:27:54 -07:00
loc loc: forward port to 'pathlib.Path' 2026年04月09日 18:38:46 +10:00
Makefile tmux: remove vestiges of Tmux < 1.9 support 2026年03月20日 18:23:20 -07:00
meta_u swap 'which' for 'command -v' 2021年11月16日 07:15:09 -08:00
no add basic sandboxer 2026年02月04日 17:17:19 +11:00
prefix prefix: compatibility tweaks 2018年03月04日 20:19:49 -08:00
pyman pyman: Python 3 compat 2017年03月06日 20:42:15 -08:00
README remove 'manage-kernels' 2025年04月16日 17:08:21 +10:00
rerebase.c rerebase: fix: ignore '$TMPDIR' when it is an unusable directory 2026年05月03日 08:04:51 -07:00
s add ddgr shortcut 2021年11月27日 09:45:57 -08:00
shrink shrink: modernise interaction with subprocess 2025年04月16日 17:19:02 +10:00
t t: work around bad Systemd, Tmux interaction 2024年02月14日 17:56:14 +11:00
term swap 'which' for 'command -v' 2021年11月16日 07:15:09 -08:00
timestamp timestamp: compatibility tweaks 2018年03月04日 19:59:15 -08:00
update.py blacken update.py 2026年03月20日 18:19:17 -07:00
v vim: prefer 'clink-vim' when available 2025年05月15日 17:04:07 -07:00
validate.py validate: f-strings, ditch Python < 3.6 support 2021年01月23日 18:52:20 -08:00
wim swap 'which' for 'command -v' 2021年11月16日 07:15:09 -08:00
z z: anticipate no tmux 2024年09月26日 18:04:13 +10:00

I use this repository to track changes to the random scripts and utilities I
use on various machines. Note that development to some of these scripts happens
in a private repo, so you may be looking at an older copy here. If in doubt,
email me and I can provide you with the latest version. Some of these scripts
are example code or my own experimentation, so yes, some of this code has no
purpose.
bashd.sh - A script for connecting bash to a local port. Handy for probing
 environments where you don't have a PTY.
config/ - Directory for containing my shared configuration settings.
cub.py - Messy and inaccurate C linter.
find-broken.sh - A script for finding broken symlinks.
fwdmail.py - A script for forwarding your local mail to an external address.
generate-passwd - A script for generating random passwords.
internal/ - A directory for scripts for managing operations specific to this
 repository.
misc/ - A directory for miscellaneous half-finished bits or tools that I don't
 actually deploy anywhere, but like to track changes to.
misc/alloc/ - Fragments of a half-finished allocation library.
misc/alloc-monitor.c - Yet another LD_PRELOAD hack for instrumenting calls to
 malloc and free.
misc/balloon.c - A memory balloon application.
misc/fuckit-cc - A script for violently suppressing errors in your C code.
 Considered harmful.
misc/is-bound.c - Program for checking whether a socket is currently bound.
misc/lock-monitor/ - A tool for catching deadlock and livelock issues.
misc/macros.h - A header file of handy C macros.
misc/mem-exec.c - Utility for testing executability of memory regions.
misc/memset.c - Various memset implementations.
misc/probe-mmap.c - Determine the dimensions of your mmap region.
misc/stack-smash-hello-world.c - Hello world written using a stack smashing
 attack.
prefix - Preface each output line from a command with some given text.
timestamp - Timestamp console stdout.