Fork of https://github.com/revspace/revbank with Bitlair patches
https://revspace.nl/RevBank
![]() Now implemented via a hidden user called '-cash'. This also introduces the concept of hidden accounts, that begin with '+' or '-', for result accounts and balance accounts. Future versions can further use this for more detailed bookkeeping. The idea behind the sign is that '-' accounts should be inverted to get the intuitive value. So if the account '-cash' has -13.37, that means there should be +13.37 in the cash box (or, well, once the rest of this is implemented and the initial values are then set correctly.) |
||
---|---|---|
lib/RevBank | ||
plugins | ||
t | ||
.gitignore | ||
README.md | ||
revbank | ||
revbank.accounts | ||
revbank.market | ||
revbank.plugins | ||
revbank.products | ||
UPGRADING.md |
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
- Install the Perl module Term::ReadLine::Gnu
Debian: apt install libterm-readline-gnu-perl
Generic: cpan Term::ReadLine::Gnu
- 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.