App-TermAttrUtils
view release on metacpan or search on metacpan
script/term-terminfo view on Meta::CPAN
{ type => "str", value => "\e[17;3~", var => "key_f54" },
{ type => "str", value => "\e[18;3~", var => "key_f55" },
{ type => "str", value => "\e[19;3~", var => "key_f56" },
{ type => "str", value => "\e[20;3~", var => "key_f57" },
{ type => "str", value => "\e[21;3~", var => "key_f58" },
{ type => "str", value => "\e[23;3~", var => "key_f59" },
{ type => "str", value => "\e[17~", var => "key_f6" },
{ type => "str", value => "\e[24;3~", var => "key_f60" },
{ type => "str", value => "\e[1;4P", var => "key_f61" },
{ type => "str", value => "\e[1;4Q", var => "key_f62" },
{ type => "str", value => "\e[1;4R", var => "key_f63" },
{ type => "str", value => "\e[18~", var => "key_f7" },
{ type => "str", value => "\e[19~", var => "key_f8" },
{ type => "str", value => "\e[20~", var => "key_f9" },
{ type => "str", value => "\eOH", var => "key_home" },
{ type => "str", value => "\e[2~", var => "key_ic" },
{ type => "str", value => "\eOD", var => "key_left" },
{ type => "str", value => "\e[M", var => "key_mouse" },
{ type => "str", value => "\e[6~", var => "key_npage" },
{ type => "str", value => "\e[5~", var => "key_ppage" },
{ type => "str", value => "\eOC", var => "key_right" },
{ type => "str", value => "\e[3;2~", var => "key_sdc" },
{ type => "str", value => "\e[1;2F", var => "key_send" },
{ type => "str", value => "\e[1;2B", var => "key_sf" },
{ type => "str", value => "\e[1;2H", var => "key_shome" },
{ type => "str", value => "\e[2;2~", var => "key_sic" },
{ type => "str", value => "\e[1;2D", var => "key_sleft" },
{ type => "str", value => "\e[6;2~", var => "key_snext" },
{ type => "str", value => "\e[5;2~", var => "key_sprevious" },
{ type => "str", value => "\e[1;2A", var => "key_sr" },
{ type => "str", value => "\e[1;2C", var => "key_sright" },
{ type => "str", value => "\eOA", var => "key_up" },
{ type => "str", value => "\e[?1l\e>", var => "keypad_local" },
{ type => "str", value => "\e[?1h\e=", var => "keypad_xmit" },
{ type => "str", value => "\el", var => "memory_lock" },
{ type => "str", value => "\em", var => "memory_unlock" },
{ type => "str", value => "\e[39;49m", var => "orig_pair" },
{ type => "str", value => "\e[%p1%dP", var => "parm_dch" },
{ type => "str", value => "\e[%p1%dM", var => "parm_delete_line" },
{ type => "str", value => "\e[%p1%dB", var => "parm_down_cursor" },
{ type => "str", value => "\e[%p1%d\@", var => "parm_ich" },
{ type => "str", value => "\e[%p1%dS", var => "parm_index" },
{ type => "str", value => "\e[%p1%dL", var => "parm_insert_line" },
{ type => "str", value => "\e[%p1%dD", var => "parm_left_cursor" },
{ type => "str", value => "\e[%p1%dC", var => "parm_right_cursor" },
{ type => "str", value => "\e[%p1%dT", var => "parm_rindex" },
{ type => "str", value => "\e[%p1%dA", var => "parm_up_cursor" },
{ type => "str", value => "\e[i", var => "print_screen" },
{ type => "str", value => "\e[4i", var => "prtr_off" },
{ type => "str", value => "\e[5i", var => "prtr_on" },
{ type => "str", value => "\ec", var => "reset_1string" },
{ type => "str", value => "\e[!p\e[?3;4l\e[4l\e>", var => "reset_2string" },
{ type => "str", value => "\e8", var => "restore_cursor" },
{ type => "str", value => "\e[%i%p1%dd", var => "row_address" },
{ type => "str", value => "\e7", var => "save_cursor" },
{ type => "str", value => "\n", var => "scroll_forward" },
{ type => "str", value => "\eM", var => "scroll_reverse" },
{
type => "str",
value => "\e[%?%p1%{8}%<%t4%p1%d%e%p1%{16}%<%t10%p1%{8}%-%d%e48;5;%p1%d%;m",
var => "set_a_background",
},
{
type => "str",
value => "\e[%?%p1%{8}%<%t3%p1%d%e%p1%{16}%<%t9%p1%{8}%-%d%e38;5;%p1%d%;m",
var => "set_a_foreground",
},
{
type => "str",
value => "%?%p9%t\e(0%e\e(B%;\e[0%?%p6%t;1%;%?%p5%t;2%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;%?%p7%t;8%;m",
var => "set_attributes",
},
{ type => "str", value => "\eH", var => "set_tab" },
{ type => "str", value => "\t", var => "tab" },
{ type => "str", value => "\e[%i%d;%dR", var => "user6" },
{ type => "str", value => "\e[6n", var => "user7" },
{ type => "str", value => "\e[?1;2c", var => "user8" },
{ type => "str", value => "\e[c", var => "user9" },
],
{
"cmdline.default_format" => "perl",
"stream" => 0,
"table.fields" => ["var", "type", "value"],
},
]
=head1 DESCRIPTION
This is a simple CLI for L<Term::Terminfo>.
=head1 OPTIONS
C<*> marks required options.
=head2 Main options
=over
=item B<--by-capname>
Shortcut for --by=capname.
See C<--by>.
Can also be specified as the 1st command-line argument.
=item B<--by-varname>
Shortcut for --by=varname.
See C<--by>.
Can also be specified as the 1st command-line argument.
=item B<--by>=I<s>
Default value:
"varname"
Valid values:
( run in 1.471 second using v1.01-cache-2.11-cpan-d8267643d1d )