# NAME rpn - Reverse Polish Notation calculation # SYNOPSIS optex -Mrpn command ... # VERSION Version 1.01 # DESCRIPTION **rpn** is a filter module for **optex** command to detect arguments which look like Reverse Polish Notation (RPN), and replace them by the result of calculation. See [Math::RPN](https://metacpan.org/pod/Math::RPN) for Reverse Polish Noatation detail. Since RPN part requires two terms at least, optex -Mrpn echo RAND print just "RAND". Use something like `RAND,0+` to get random number. # EXAMPLE Prevent macOS to suspend for 5 hours. $ optex -Mrpn caffeinate -d -t 3600,5* # INSTALL cpanm https://github.com/kaz-utashiro/optex-rpn.git # SEE ALSO [App::optex](https://metacpan.org/pod/App::optex), [https://github.com/kaz-utashiro/optex](https://github.com/kaz-utashiro/optex) [App::optex::rpn](https://metacpan.org/pod/App::optex::rpn), [https://github.com/kaz-utashiro/optex-rpn](https://github.com/kaz-utashiro/optex-rpn) [https://qiita.com/kaz-utashiro/items/2df8c7fbd2fcb880cee6](https://qiita.com/kaz-utashiro/items/2df8c7fbd2fcb880cee6) [Math::RPN](https://metacpan.org/pod/Math::RPN) # AUTHOR Kazumasa Utashiro # LICENSE Copyright 2021 Kazumasa Utashiro. This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.