A small selection of things I’ve written. The most recent up-to-date stuff will always be on github.

Perl libraries also reside on cpan.


ls++ - ls on steroids

Calculates relative time and colorizes the ls output.


LS_COLORS

A massive collection of colors for ls (and other things that make use of it).


pimpd

An mpd client written in Perl.


pimpd2

An mpd client written in Perl, take two. A huge list of features, including:


Term-ExtendedColor

Perl library for coloring screen output using 256 colors.


Term-ExtendedColor-TTY

Perl library that lets you set colors in the TTY/Virtual console.


Term-ExtendedColor-Xresources

Query and set various X resources.


colorcoke

modify the extended, non-ANSI terminal colorset. Makes use of Term::ExtendedColor::Xresources


colortest-256-ng

Print defined terminal colors to stdout in various ways.


Daemon-Mplayer

Perl library that let’s you run mplayer as a daemon. Also see rmcd


dontbeahero

Make really sure your monitor doesn’t go into hibernate mode.


File-LsColor

Perl library that exports functions for colorizing filenames just like ls(1) does.


knradio

cli interface for the “Karlstad Rock” radio station.


Mplayer-NowPlaying

A Perl library that lets you query a running mplayer process for now- playing data. Very useful together with Daemon::Mplayer. Used in rmcd.


rgbterm

Show RGB values of defined terminal colors.


rmcd - Remotely control a daemonized mplayer process.

An mplayer daemon/client. rmcd daemonizes itself, playing media and waiting for input through the named pipe.


rmshit

Keep your $HOME tidy at all times.


RPD

Radio Playing Daemon.


screenfo

Screenshot information tool.


ttycolor

Set colors and colorschemes in the TTY/Virtual console.


utils

Small, handy utilities for everyday work.


vidir

Better filemanagement with vim, in vim!


vimcat

Cat code in style with vim. I wrote an article about this here.