1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
payredu
=======
பேரேடு
======
payredu is a cross-platform frontend to ledger(pta) with emphasis on
simplicity. payredu means ledger in Tamil. It is written in c99 and
works on top of nuklear making it lightweight and fast.
NOTE: The quality of the software is beta in the least, it's still
in development.
To build and run,
$ make
$ ./payredu -f ledger.dat
Why payredu when ledger-cli exists?
------------------------------------
ledger-cli by itself is pretty lightweight but it has a handful of
dependencies and features which I don't particularly care about.
payredu follows a very suckless approach to ledger and does NOT provide
some of the advanced features ledger provides.
It should be noted that payredu is usually faster than ledger-cli as it
does not provide some of the niceties that ledger-cil provides.
Goals
-----
- Compact as possible
- Useful regex queries (^ $ *)
- UNIX style arguments
- Native MSVC support (Windows, ReactOS)
- csv, emacs export/import
Non-Goals
---------
- Python support
- Elaborate regex
- XML support
Other Build Targets
-------------------
MSVC under Windows,
C:/payredu> make CC=cl
Experimental GUI with hot reload (Linux only),
$ make hot
This is may be removed in feature to provide only a CUI interface.