Turn Perl snippets into images worth sharing, without leaving your Mac.
Perl's sigils and regex literals are dense enough that syntax colour does real work, which makes an image far more readable than plain text.
Codeshot detects Perl from the code you paste, so there is no language picker to get wrong. Here is the same snippet in three of the 30 themes it ships with, rendered with the app's own stylesheets.
use strict;
use warnings;
my %themes = (xcode =>'dark', github =>'light');
foreachmy $name (sortkeys %themes) {
printf("%-10s %s
", $name, $themes{$name});
}
Atom One · dark
use strict;
use warnings;
my %themes = (xcode =>'dark', github =>'light');
foreachmy $name (sortkeys %themes) {
printf("%-10s %s
", $name, $themes{$name});
}
GitHub · dark
use strict;
use warnings;
my %themes = (xcode =>'dark', github =>'light');
foreachmy $name (sortkeys %themes) {
printf("%-10s %s
", $name, $themes{$name});
}
Solarized · dark
Choosing a theme for Perl
Regexes are where a theme earns its keep. Pick one that tints them differently from strings, or the two blur together.
Getting the size right
Let the image follow your content, or lock it to a ratio — 1:1, 4:3, 3:2, 16:9, 9:16, 2:3, or 3:4 — then export at 1×, 2×, or 3× so it stays sharp on a retina display. Copy it straight to the clipboard with ⌘⇧C, or save with ⌘S.