App-BPOMUtils

 view release on metacpan or  search on metacpan

script/bpom-tampilkan-ing  view on Meta::CPAN


 [plugin=DumpArgs]
 -event=before_validate_args
 -prio=99
 
 [plugin=Foo]
 -event=after_validate_args
 arg1=val1
 arg2=val2

 

which is equivalent to setting C<< -plugins=-DumpArgs@before_validate_args@99,-Foo@after_validate_args,arg1,val1,arg2,val2 >>.

List of available configuration parameters:

 browser (see --browser)
 carbohydrate (see --carbohydrate)
 color (see --color)
 fat (see --fat)
 format (see --format)
 log_level (see --log-level)
 naked_res (see --naked-res)
 name (see --name)
 output_format (see --output-format)
 package_size (see --package-size)
 protein (see --protein)
 saturated_fat (see --saturated-fat)
 serving_size (see --serving-size)
 sodium (see --sodium)
 sugar (see --sugar)

=head1 ENVIRONMENT

=head2 BPOM_TAMPILKAN_ING_OPT

String. Specify additional command-line options.

=head1 FILES

=head2 /home/u1/.config/bpom-tampilkan-ing.conf

=head2 /home/u1/bpom-tampilkan-ing.conf

=head2 /etc/bpom-tampilkan-ing.conf

=head1 EXAMPLES

=head2 An example, in linear text format (color/emphasis is shown with markup)

 % bpom-tampilkan-ing --carbohydrate 13.113 --color never --fat 0.223 --output-format linear_text --package-size 20 --protein 0.99 --saturated-fat 0.01 --serving-size 175 --sodium 0.223 --sugar 7.173
 *INFORMASI NILAI GIZI*  *JUMLAH PER KEMASAN (20 g*) : *Energi total 10 kkal*, Energi dari lemak 0 kkal, Energi dari lemak jenuh 0 kkal, *Lemak total 0 g (0% AKG)*, *Lemak jenuh 0 g (0% AKG)*, *Protein 0 g (0% AKG)*, *Karbohidrat total 3 g (1% AKG)*,...

=head2 The same example in vetical HTML table format

 % bpom-tampilkan-ing --carbohydrate 13.113 --fat 0.223 --output-format vertical_html_table --package-size 20 --protein 0.99 --saturated-fat 0.01 --serving-size 175 --sodium 0.223 --sugar 7.173
 
 <style>
   table { border-collapse: collapse; border: 1px solid; }
   tr.has_bottom_border { border-bottom: 1pt solid black; }
   // td:first-child { background: red; }
 </style>
 <table><colgroup><col style="width:16pt;"><col style="width:200pt;"><col style="width:48pt;"><col style="width:48pt;"><col style="width:36pt;"></colgroup>
 <tr><td colspan=5 align="middle"><b>INFORMASI NILAI GIZI</b></td></tr>
 <tbody>
 <tr><td colspan=5><b>JUMLAH PER KEMASAN (20 g</b>)</td></tr>
 <tr class=has_bottom_border><td colspan=5><b>Energi total 10 kkal</b></td></tr>
 <tr><td colspan=3></td><td colspan=2 align="middle"><b>% AKG</b>*</td></tr>
 <tr><td colspan=2><b>Lemak total</b></td><td align="right"><b>0 g</b></td><td align="right">0 %</td><td></td></tr>
 <tr><td colspan=2><b>Lemak jenuh</b></td><td align="right"><b>0 g</b></td><td align="right">0 %</td><td></td></tr>
 <tr><td colspan=2><b>Protein</b></td><td align="right"><b>0 g</b></td><td align="right">0 %</td><td></td></tr>
 <tr><td colspan=2><b>Karbohidrat total</b></td><td align="right"><b>3 g</b></td><td align="right">1 %</td><td></td></tr>
 <tr><td colspan=2><b>Gula</b></td><td align="right"><b>1 g</b></td><td></td><td></td></tr>
 <tr class=has_bottom_border><td colspan=2><b>Garam (Natrium)</b></td><td align="right"><b>0 mg</b></td><td align="right">0 %</td><td></td></tr>
 <tr><td colspan=5><i>*Persen AKG berdasarkan kebutuhan energi 2150 kkal. Kebutuhan energi Anda mungkin lebih tinggi atau lebih rendah.</i></td></tr>
 </tbody>
 </table>

=head2 The same example, in vertical text format (color/emphasis is shown with markup)

 % bpom-tampilkan-ing --carbohydrate 13.113 --color never --fat 0.223 --output-format vertical_text_table --package-size 20 --protein 0.99 --saturated-fat 0.01 --serving-size 175 --sodium 0.223 --sugar 7.173
 .---------------------------------------------------------------------------------------------------------------------.
 |                                               *INFORMASI NILAI GIZI*                                                |
 | *JUMLAH PER KEMASAN (20 g*)                                                                                         |
 | *Energi total 10 kkal*                                                                                              |
 +-----------------------|----------------------|-----------------------+----------------------|-----------------------+
 |                                                                      |                   *% AKG**                   |
 | *Lemak total*                                |                 *0 g* |                  0 % |                       |
 | *Lemak jenuh*                                |                 *0 g* |                  0 % |                       |
 | *Protein*                                    |                 *0 g* |                  0 % |                       |
 | *Karbohidrat total*                          |                 *3 g* |                  1 % |                       |
 | *Gula*                                       |                 *1 g* |                      |                       |
 | *Garam (Natrium)*                            |                *0 mg* |                  0 % |                       |
 +-----------------------|----------------------+-----------------------+----------------------+-----------------------+
 | /*Persen AKG berdasarkan kebutuhan energi 2150 kkal. Kebutuhan energi Anda mungkin lebih tinggi atau lebih rendah./ |
 `---------------------------------------------------------------------------------------------------------------------'

=head1 HOMEPAGE

Please visit the project's homepage at L<https://metacpan.org/release/App-BPOMUtils>.

=head1 SOURCE

Source repository is at L<https://github.com/perlancar/perl-App-BPOMUtils>.

=head1 AUTHOR

perlancar <perlancar@cpan.org>

=head1 CONTRIBUTING


To contribute, you can send patches by email/via RT, or send pull requests on
GitHub.

Most of the time, you don't need to build the distribution yourself. You can
simply modify the code, then test via:

 % prove -l

If you want to build the distribution (e.g. to try to install it locally on your



( run in 1.288 second using v1.01-cache-2.11-cpan-f56aa216473 )