payredu

Cross-platform ledger GUI written in c99
git clone git@getsh.org:payredu.git
Log | Files | Refs | README

README (1281B)


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