Find a file
Juerd Waalboer eed0db7897 Cleanup: use subroutine signatures, remove deprecated methods.
The signatures feature has been "experimental" since Perl 5.20 (May 2014), but
expected to stay. After 8 years I'm ready to take the risk :)

Have added Perl v5.28 (June 2018) as the minimum requirement, even though the
current revbank should work with 5.20, to see if this bothers any users. Perl
v5.28 is in Debian "buster", which is now oldstable.
2021-12-03 18:00:34 +01:00
lib/RevBank Cleanup: use subroutine signatures, remove deprecated methods. 2021-12-03 18:00:34 +01:00
plugins Cleanup: use subroutine signatures, remove deprecated methods. 2021-12-03 18:00:34 +01:00
t Ditch floating point numbers, use cents instead; bump version to 3.2 2021-12-02 22:18:06 +01:00
.gitignore Add revbank.stock & voorraad to .gitignore 2019-05-14 18:58:39 +02:00
README.md README 2021-12-02 23:07:44 +01:00
revbank Cleanup: use subroutine signatures, remove deprecated methods. 2021-12-03 18:00:34 +01:00
revbank.accounts Empty accounts file 2011-05-16 22:04:47 +02:00
revbank.market New plugin: market 2013-02-26 23:05:37 +01:00
revbank.plugins Different order needed for new +1/-1 feature 2021-08-10 21:55:03 +02:00
revbank.products Slightly better comments 2013-02-26 04:09:15 +01:00
UPGRADING.md Ditch floating point numbers, use cents instead; bump version to 3.2 2021-12-02 22:18:06 +01:00

revbank - Banking for hackerspace visitors

Upgrading

When upgrading from a previous version, please refer to the file UPGRADING.md because there might be incompatible changes that require your attention.

Installing

  1. Install the Perl module Term::ReadLine::Gnu
Debian:  apt install libterm-readline-gnu-perl
Generic: cpan Term::ReadLine::Gnu
  1. Clone the repository, run revbank :)

Using revbank

Type help.

Even more helpful text is available on the the RevBank page on the RevSpace wiki.

Writing plugins

Read RevBank::Plugins and RevBank::Amount.

Exiting revbank

Exiting is not supported because it's desigend to run continuously. 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.