{"id":22684137,"url":"https://github.com/captainayan/accountlite-cli","last_synced_at":"2025-03-29T14:42:33.240Z","repository":{"id":45109385,"uuid":"354818284","full_name":"captainAyan/accountlite-cli","owner":"captainAyan","description":"💡💰Lightweight Command line Double-Entry Accounting Software💵💸","archived":false,"fork":false,"pushed_at":"2022-01-31T09:45:56.000Z","size":284,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-04T15:46:55.904Z","etag":null,"topics":["account-lite","accounting","commerce","cpp","finance","journal","journal-entries","ledger","parser","personal","statements","trial-balance"],"latest_commit_sha":null,"homepage":"https://captainayan.github.io/accountlite/cli","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/captainAyan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-04-05T11:54:41.000Z","updated_at":"2022-08-08T06:28:57.000Z","dependencies_parsed_at":"2022-09-02T22:33:27.519Z","dependency_job_id":null,"html_url":"https://github.com/captainAyan/accountlite-cli","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/captainAyan%2Faccountlite-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/captainAyan%2Faccountlite-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/captainAyan%2Faccountlite-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/captainAyan%2Faccountlite-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/captainAyan","download_url":"https://codeload.github.com/captainAyan/accountlite-cli/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246200299,"owners_count":20739563,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["account-lite","accounting","commerce","cpp","finance","journal","journal-entries","ledger","parser","personal","statements","trial-balance"],"created_at":"2024-12-09T21:16:57.254Z","updated_at":"2025-03-29T14:42:33.221Z","avatar_url":"https://github.com/captainAyan.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003ch1 align=\"center\"\u003eAccountLite CLI 💡\u003c/h1\u003e\n  \u003cp align=\"center\"\u003e\n    Lightweight Double-Entry Accounting 💸 Software 🚀\n    \u003cbr /\u003e\n    \u003ca href=\"https://captainayan.github.io/accountlite/cli#docs\"\u003eDocumentation\u003c/a\u003e \u0026nbsp;\n    \u003ca href=\"https://github.com/captainAyan/accountlite-cli/issues\"\u003eReport Bug 😓\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/p\u003e\n\n[![Screenshot](https://raw.githubusercontent.com/captainAyan/accountlite-cli/main/screenshots/1.png)](https://github.com/captainAyan/accountlite-cli)\n\n## About\n\nAccountLite CLI is a lightweight accounting software with recording financial transactions (no inventory management available), classification(ledgers), and summarization(trial balance). The data is stored in a human readable format (which is very similar to CSV).\n\n## Getting Started\n### As User\nDownload the `accountlite.exe` binary executable file from the latest [release](https://github.com/captainAyan/accountlite-cli/releases/latest)\n\n### As Developer\n⚠ You must have [MinGW](https://sourceforge.net/projects/mingw/) installed and setup on your computer. Check by typing `g++ --h` in your command line.\n\n#### Windows\n1. Clone the repo and enter the folder\n2. Run `make.bat` or `./make.bat`\n\n#### Linux \u0026 Mac\n1. Clone the repo and enter the folder\n2. Run `make.sh` or `./make.sh`\n\n## Documentation (For User)\nDocumentation is available [here](https://captainayan.github.io/accountlite/cli#docs)\n\n## File Description (For Developer)\nFile Name | Description\n-|-|\nbook.bk | This is our own format of storing the data.\ncommands.h | This file contains all the valid commands\nmodel.h | This is a model for Journal, Ledger, and Entry\nmain.cpp | Duh 😒\nmake.bat | This file compiles the program for windows\n\u003cspan\u003emake\u003c/span\u003e.sh | This file compiles the program for mac and linux\nparser.h | This file contains `parser` namespace, which is there to help 'parse' and 'stringify' the data of the ***book.bk*** file.\nstatement.h | This file contains methods for printing out statements (In this context statements also mean Journal, Ledger, and Trial Balance, although journal and ledger are not actually statements)\ntable.h | Check out [CppCliTable](https://github.com/captainAyan/CppCliTable)\nui.h | This file contains methods for complex or multi-step interactions.\nutil.h | Contains some miscellaneous utility functions.\n\n## Contribution\nJust send me a pull request. Mention your discord or instagram id.\n\n(if the instructions were unclear, please let me know)\n\n## Contact\nSend me a message on discord or instagram. Check out my [Profile Readme](https://github.com/captainAyan)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcaptainayan%2Faccountlite-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcaptainayan%2Faccountlite-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcaptainayan%2Faccountlite-cli/lists"}