-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME
24 lines (18 loc) · 1.19 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
This repository contains some small, useful programs and scripts (typically one
file) which scratch an itch for me; they're here in the hopes that they'll
scratch an itch for you too. Currently you will find:
spewcmd: Launch a command in the background with all output redirected to a file
in /tmp, intended for launching GUI programs that like to spam your
terminal; written in POSIX sh
dirindex: Write an index of directories under some path, relative to its end, to
stdout; almost a POSIX sh one-liner.
dr: Roll an arbitrary number of dice of an arbitrary size, using xdy
notation (2d6, for instance). Written in C99 with two OpenBSD functions
(strtonum(3) and, more importantly, arc4random_uniform(3), both of
which are in libbsd as of version 0.2.0).
defold: Meant to be the inverse of fold(1), but doesn't really work as yet;
written in (rather embarrasing) POSIX sh.
phrase: A random passphrase generator using dr, itself written in POSIX sh.
pkg_pigs: Rough equivalent to dpigs[0] for the OpenBSD package system, written
in POSIX sh (calling out to pkg_info(1) for package data and dc(1) for
math).