CLI money management
michaeltimbert / money Goto Github PK
View Code? Open in Web Editor NEWCLI money management
License: MIT License
CLI money management
License: MIT License
When we want to input a negative number in the 'add' command we have to add double dash (--) before.
Can be more intuitive to simply enter negative number without it.
Add the possibility to add a merchant on the transaction.
Adding transaction into database take more and more time.
This is normal because each time we load the entire file in memory, add the transaction and write it back on disk.
Solution:
Allow user to remove a transaction from the database by id.
Add the possibility to add a description on the transaction.
It's possible to enter a number with more than 2 decimal.
We have to prevent this if we want to keep accuracy.
header of table for summary and list are off.
I think it's because tabwriter counts the characters used for colorization.
Solution:
Add an account section in summary.
Add a simple 'summary' command that display balance of income/outcome all transactions
Allow to assign an account to a transaction.
It will be more easy to read if it has color:
negative number in red
positive number in green
We can use colored crate.
Add the possibility to add a tag/category on the transaction.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.