Command line¶
The pypel script is the main tool of the pypel package. It
simplifies receipts management providing several commands.
Command line usage¶
$ pypel --help
usage: pypel [-h] [-v] {show,set,del,sum,gpg} ...
Easy receipts management.
positional arguments:
{show,set,del,sum,gpg}
commands
show Show receipts' metadata
set Set receipts' metadata
del Delete receipts' metadata
sum Sum receipts' price
gpg Sign or verify receipts
optional arguments:
-h, --help show this help message and exit
-v, --version show program's version number and exit
pypel commands¶
- show: Show receipts’ metadata
- set: Set receipts’ metadata
- del: Delete receipts’ metadata
- sum: Sum receipts’ price
- gpg: Sign or verify receipts
Note
Receipts’ supported extensions are: jpg, jpeg, png, eps.
Show receipts’ metadata¶
pypel show [-h] [-v] [-c] receipt [receipt ...]
-
-c,--color¶ Colorize the output. Useful only if you use
--verifyoption.Note
Pygments version 1.5 or superior is required.
-
-v,--verify¶ Verify receipts.
Note
python-gnupg version 0.3.0 or superior is required.
Set receipts’ metadata¶
pypel set [-h] [-p PRICE] [-r RETAILER] [-n NOTE] receipt [receipt ...]
-
-pPRICE,--pricePRICE¶ Set receipt’s price to
PRICE.
-
-rRETAILER,--retailerRETAILER¶ Set receipt’s retailer to
RETAILER.
-
-nNOTE,--noteNOTE¶ Set receipt’s note to
NOTE.
Delete receipts’ metadata¶
pypel del [-h] [-p] [-r] [-n] receipt [receipt ...]
-
-p,--price¶ Delete receipt’s price.
-
-r,--retailer¶ Delete receipt’s retailer.
-
-n,--note¶ Delete receipt’s note.
Sign or verify receipts¶
Note
python-gnupg version 0.3.0 or superior is required.
The GPG Key pypel will use is specified by the PYPELKEY
environment variable.
pypel gpg [-h] [-s | -v] receipt [receipt ...]
-
-s,--sign¶ Sign receipts.
-
-v,--verify¶ Verify receipts.