Skip to content

jashort/clexp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CLExp

Command Line Expense Tracker - track and report expenses from the command line

CLExp is designed as a simple expense tracker. It stores data in a human readable (tab delimited) format, and is meant to be synced between devices via another service (Spideroak, Dropbox, automated rsync, etc).

Usage:

clexp [-f filename] <command> [arguments]

Examples:

clexp add 8.95 food Lunch

(adds an expense for $8.95 to the Food category, with the description "Lunch" and today's date)

clexp add 8.95 food Lunch 12/20/2013

(adds an expense for $8.95 to the Food category, with the description "Lunch" and the date 12/20/2013)

clexp add 45.30/3 food Lunch

(Evaluate the expression "45.30/3" and add the result to the Food category with the description "Lunch")

clexp total

(shows the total amount spent in all time)

clexp total 2013

(shows the total amount spent in 2013)

clexp total 2013 12

(shows the total amount spent in December 2013)

clexp detail

(Shows total spent for each category for all time)

clexp detail 2013 12

(Shows total spent for each category for December 2013)

clexp totals

(shows the total amount spent by month)

clexp categories

(shows categories currently found in the data file)

clexp plot

(plots total amount spent by month using matplotlib)

Settings:

Data is read from/saved to the file specified by the -f parameter, or defaults to ~/.clexp/data.csv.

About

Command Line Expense Tracker - track and report expenses from the command line

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages