Guard::RSpec automatically run your specs (much like autotest).
The program Socket implements access to TCP sockets from shell level.
First written for the need to open a server socket and read and write
to the socket interactively for testing purposes, it quickly evolved
into a generic tool providing the socket interface for shell script
and interactive use.
Please send any comments, suggestions, bug reports etc. to me:
Juergen Nickelsen <jn@berlin.snafu.de>
Guard is a command line tool that easily handle events on files modifications.
The sortu program is a replacement for the sort and uniq programs. It is
common for Unix script writers to want to count how many separate patterns
are in a file. For example, if you have a list of addresses, you may want
to see how many are from each state. So you cut out the state part, sort
these, and then pass them through uniq -c. Sortu does all this for you in a
fraction of the time.
Sortu uses a hash table and some decent line processing to provide this
functionality. For a relatively small number of keys, it can be signifcantly
smaller than using sort, because it does not have to keep temporary files.
If you are dealing with a large number of unique keys then sortu will run out
of memory and stop. Sortu has some basic field and delimiter handling which
should do most basic awk or cut features to separate out the field that you
are sorting on.
SCSI / firewire harddrive spindown daemon
This is a small program for handling automated spinning down of
SCSI harddrives. With SCSI devices it is not as common to spindown
for power management purposes as for ATA however it might be required
to spin down a disk contained in a firewire enclosure for instance.
Hammer is a generic clamp-based CLI framework. Hammer-cli provides just
the core functionality. The core is extensible using plugins that contain
application-specific commands.
This Hammer CLI plugin contains Foreman specific commands
This Hammer CLI plugin contains set of commands for foreman_bootdisk,
a plugin to Foreman for ISO/USB booting support
The utility stmpclean securely deletes old files from directories
such as /tmp and /var/tmp.
Combining find and rm (possibly with xargs) for this purpose allows
a local attacker to delete any file on the system. It is a security
hole.
Using one of the nifty floating around Perl scripts for this purpose
is dangerous: when you have an attack they have a tendency to behave
like forking bombs, making matters much worse.
This Hammer CLI plugin contains a set of commands for foreman_salt,
a plugin to Foreman for SaltStack integration.