For new installations, refer to INSTALLING.md.
When upgrading from a previous version, please refer to the file UPGRADING.md because there might be incompatible changes that require your attention.
Type help.
Exiting is not supported because it's designed to run continuously on its main
terminal. But if you run it from a shell, you can probably stop it using ctrl+Z
and then kill the process (e.g. kill %1). RevBank does not keep any files
open, so it's safe to kill when idle.
End-user documentation is provided through the help command. For RevSpace
visitors, some additional end-user documentation is available in Dutch at
https://revspace.nl/RevBank.
RevBank can be used without RTFM, but some documentation is provided to describe the inner workings in more detail:
- RevBank - technical overview
- RevBank::Accounts - user accounts and special accounts
- RevBank::Amount - fixed decimal numbers
- RevBank::FileIO - reading and writing files
- RevBank::Global - constants and utility functions
- RevBank::Plugins - writing plugins
- RevBank::Products - revbank.products file format
- RevBank::TextEditor - internal pager and editor
The plugins are mostly undocumented, but some have useful hints in the source files, and some have actual documentation:
Note: internal links between POD files are all broken in GitHub's rendering, because GitHub wrongly assumes that every Perl package lives on CPAN.