A simple accounting tool, in C++
  • C++ 97.8%
  • Python 1.7%
  • Lua 0.5%
Find a file
2022-01-03 19:22:24 +01:00
libs/ghc Add dependencies. 2020-12-06 01:01:12 +01:00
src Windows: compatibility. 2022-01-03 19:22:24 +01:00
tools Update LCL script. 2021-05-22 00:04:39 +02:00
.gitignore Add infos, setup repo. 2020-12-06 01:00:33 +01:00
LICENSE.md Add infos, setup repo. 2020-12-06 01:00:33 +01:00
premake5.lua Add project config. 2020-12-06 01:01:26 +01:00
README.md Updated README. 2021-05-23 00:38:03 +02:00

Deben, a simple accounting tool.

Commands

  • --p,--path <path to config>
    Path to the file listing all operations. If not specified, Deben will look at the DEBEN_FILE environment variable.

Operations

  • --a,--add <[+,-]amount 'label' dd[/mm[/YYYY]]>
    Add an operation (--add is optional). An unsigned amount is assumed to be negative. Date can be partially specified and will be completed using the current day/month/year.
  • --d,--delete <i>
    Remove operation at index i (the last one by default)
  • --l,--list <n>
    List the last n operations (40 by default)
  • --g,--graph <n [m]>
    Display a plot of the last n months (12 by default) on a graph of m lines

Modifiers

  • --nc,--no-color
    Do not use color ANSI modifiers in the output.

Infos

  • --v,--version
    Displays the current Thoth version.
  • --license
    Display the license message.

Functionalities

All operations are stored in a simple text file using the following format:

YYYY/MM/DD amount label

Lines beginning with a # will be ignored (but preserved).

Future improvements

  • add bulk import