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.
A massive collection of colors for ls (and other things that make use of it).
An mpd client written in Perl.
An mpd client written in Perl, take two. A huge list of features, including:
- An interactive shell!
- Interact with database and playlist using regular expressions
- Randomize a new playlist with random songs from the database
- Copy the current song/album to $destination
- You can love songs. An easy way to keep your top 100 (soon to be top 2531) playlist populated.
Perl library for coloring screen output using 256 colors.
Perl library that lets you set colors in the TTY/Virtual console.
Query and set various X resources.
modify the extended, non-ANSI terminal colorset. Makes use of Term::ExtendedColor::Xresources
Print defined terminal colors to stdout in various ways.
Perl library that let’s you run mplayer as a daemon. Also see rmcd
Make really sure your monitor doesn’t go into hibernate mode.
Perl library that exports functions for colorizing filenames just like ls(1) does.
cli interface for the “Karlstad Rock” radio station.
A Perl library that lets you query a running mplayer process for now- playing data. Very useful together with Daemon::Mplayer. Used in rmcd.
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.
Keep your $HOME tidy at all times.
Radio Playing Daemon.
Screenshot information tool.
Set colors and colorschemes in the TTY/Virtual console.
Small, handy utilities for everyday work.
Better filemanagement with vim, in vim!
Cat code in style with vim. I wrote an article about this here.