revbank.plugins overhaul

For a slightly better experience for new installations. Admins of
existing revbank installations should read UPGRADING.md for information
on how to update the revbank.plugins file.

- withdraw is now under the specific commands
- more non-commands things moved to the first category
- some plugins added, defaults changed
This commit is contained in:
Juerd Waalboer 2023-02-12 22:01:55 +01:00
parent 6b2d8fdee3
commit 3127212fad

View file

@ -1,39 +1,48 @@
# Order matters. Read RevBank::Plugins for documentation.
# First, plugins with no commands, or very specific commands
log # first, so that the registrations of other plugins are logged
# Plugins with no commands
beep
sigint
restart
help
beep_terminal
idle
undo
#json
restart
repeat
deduplicate # wants to be after 'repeat'
sigint
#stock
#warnings
window_title
# Then, specific commands:
adduser
#cash # cash tracking also requires deposit_methods to make sense
deposit
#deposit_methods # Extra options for 'deposit'. Edit/configure first!
#deposit_iban_qr # QR code display, edit/configure first! (needs qrencode(1))
dinnerbonus
edit
give
grandtotal
take
split
#cash # cash tracking also requires deposit_methods to make sense
help
#skim # cash tracking also requires deposit_methods to make sense
stock
split
take
tail
undo
undeposit
unlisted
#warnings
adduser
edit
beep_terminal
dinnerbonus
withdraw
# Then, plugins that apply heuristics
repeat
deduplicate # wants to be after 'repeat'
statiegeld
statiegeld # wants to be before 'products'; matches product IDs
statiegeld_tokens
products # matches product IDs (barcodes)
market # also matches product IDs
withdraw # matches amounts
users # matches usernames
deposit # wants to be after 'users'
deposit_methods # Extra options for 'deposit'. Edit/configure first!
#deposit_iban_qr # QR code display, edit/configure first! (needs qrencode(1))
products # matches product IDs (barcodes)
market # also matches product IDs
users # matches usernames
url
#deprecated_raw # matches amounts