56 lines
1.3 KiB
Raku
56 lines
1.3 KiB
Raku
package DDG::Goodie::GimpCheatSheet;
|
|
# ABSTRACT: Some GIMP keyboard and mouse shortcuts
|
|
|
|
# Adapted from CrontabCheatSheet.pm
|
|
|
|
use DDG::Goodie;
|
|
|
|
zci answer_type => "gimp_cheat";
|
|
zci is_cached => 1;
|
|
|
|
name "GimpCheatSheet";
|
|
description "GIMP shortcut cheat sheet";
|
|
code_url "https://github.com/duckduckgo/zeroclickinfo-goodies/blob/master/lib/DDG/Goodie/GimpCheatSheet.pm";
|
|
category "cheat_sheets";
|
|
topics "computing";
|
|
|
|
primary_example_queries "gimp help", "gimp cheat sheet", "gimp shortcuts";
|
|
|
|
triggers startend => (
|
|
"gimp cheat sheet", "cheat sheet gimp",
|
|
"gimp cheatsheet", "cheatsheet gimp",
|
|
"gimp help", "help gimp",
|
|
"gimp quick reference", "quick reference gimp",
|
|
"gimp reference", "reference gimp",
|
|
"gimp shortcut", "shortcut gimp",
|
|
"gimp shortcuts", "shortcuts gimp"
|
|
);
|
|
|
|
attribution github => ["elebow", "Eddie Lebow"];
|
|
|
|
handle remainder => sub {
|
|
return
|
|
heading => "GIMP Shortcut Cheat Sheet",
|
|
html => html_cheat_sheet(),
|
|
answer => text_cheat_sheet(),
|
|
};
|
|
|
|
my $HTML;
|
|
|
|
sub html_cheat_sheet {
|
|
$HTML //= share("gimp_cheat_sheet.html")
|
|
->slurp(iomode => "<:encoding(UTF-8)");
|
|
return $HTML;
|
|
}
|
|
|
|
my $TEXT;
|
|
|
|
sub text_cheat_sheet {
|
|
$TEXT //= share("gimp_cheat_sheet.txt")
|
|
->slurp(iomode => "<:encoding(UTF-8)");
|
|
return $TEXT;
|
|
}
|
|
|
|
1;
|
|
|