ETOOBUSY 🚀 minimal blogging for the impatient
Romeo is growing
TL;DR
Romeo is growing.
Well, maybe a bit too organically, but hey! It’s my commemoration of a cat, and I’m going to put whatever I want inside:
sub-commands for /home/poletti/bin/romeo
blocky: Turn stuff into Unicode blocky stuff
(also as: blk)
cf: validate Italian "Codice Fiscale"
(also as: codicefiscale, codice-fiscale)
color: Colorize lines according to regular expressions
(also as: colorize)
corkscrew: Corkscrew in Perl (https://github.com/bryanpkc/corkscrew)
csv2json: Turn a CSV into a JSON file
frame: Put a frame around the input
heail: head and tail a file
hmac: calculate HMAC from several hashing algorithms
json2csv: Turn a JSON into a CSV file
pad: Pad input with whitespaces
pass: generate a random password
(also as: password)
png: Get PNG metadata from files
(also as: pngmeta, png-meta)
same-width: Make all lines the same width (or at least try)
slice: Slice input data and keep tasty samples
slice-build: Slice input data and keep definitions for tasty samples
teepee: Render Template::Perlish templates from JSON data
(also as: tp)
time: Convert times depending on needs
urldecode: url decode (or encode, depending on the name)
(also as: urlencode)
xxd: hex dumper a-la xxd (shipped with the Vim editor)
It’s about 600 kB right now, which is fair. Maybe I could squeeze some additional docs out.
Lately it underwent a bit of refactoring, so a few features might be temporarily lost. I expect to be the only user, though, so it should not be a big deal.
And I truly need to write systematic tests so that I don’t have to write statements as the previous sentence, which is admittedly embarassing!
Stay safe!