command_help
ledger
Our great sponsors
command_help | ledger | |
---|---|---|
5 | 63 | |
50 | 4,242 | |
- | 1.1% | |
0.0 | 7.6 | |
over 1 year ago | 18 days ago | |
Shell | C++ | |
- | BSD 3-clause "New" or "Revised" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
command_help
-
What tools / utilities have you written that you use regularly?
https://github.com/learnbyexample/command_help to extract help text from builtin commands and man pages, ex:
-
What's a program you made that you actually use regularly?
https://github.com/learnbyexample/command_help is big enough to warrant a repo, examples, limitations, etc. I had a list of todo items to improve the script, but after years of usage, I'm fine with the limitations since I rarely encounter them. This helps me to extract documentation of particular options, here's an example:
-
Save Time Using Manop to Print Only Selected Content From the Man Page using Manop
I wrote one a few years back (https://github.com/learnbyexample/command_help). It has a few corner case issues, but works most of the time for me and supports multiple options to be retrieved.
-
Explainshell - A tool that takes any shell commands, looks up the syntax and options from man pages, and steps you through what it does!
I particularly wanted to lookup documentation for command options from my terminal (instead of the website), so wrote a script for it: https://github.com/learnbyexample/command_help ... Have a long pending todo list, but despite the issues, the tool is good enough for my needs.
-
Testing
When I start a project, I usually try to write the programs incrementally. Say I need to iterate over files from a directory. I will make sure that portion is working (usually with print() statements), then add another feature — say file reading and test that and so on. This reduces the burden of testing a large program at once at the end. And depending upon the nature of the program, I'll add a few sanity tests at the end. For example, for my command_help project, I copy pasted a few test runs of the program with different options and arguments into a separate file and wrote a program to perform these tests programmatically whenever the source code is modified.
ledger
- anyway to track personal finances in Obsidian?
-
What are your recommended apps and tools for monthly budgeting and bill-tracking?
I download my transactions as CSV files on a monthly basis and import them into my ledger; https://www.ledger-cli.org/.
-
What is the best app for keeping track of Net Worth?
I like plain text accounting like https://www.ledger-cli.org/
-
Best way to create ‘buckets’ in one savings account
I use https://www.ledger-cli.org/ to do this. It does need to be periodically reconciled but is pretty easy once a month thing.
-
What are your top 3 favourite finance apps of all time?
Ledger-cli. Through this I have learnt the key principles of book keeping and am able to easily understand what is happening with my money. https://www.ledger-cli.org/
-
How to automatically apply interest to Funds (Virtual Accounts)
If you solve your problem using account("...").total can you post it to https://github.com/ledger/ledger/issues/2099 so it can be added to the docs.
-
How do people create artificial "pots" of money?
Probably (!?) a bit unconventional but I use https://www.ledger-cli.org/ to manage a set of virtual savings accounts that are stored in single account at the FI. Virtually unlimited amount s of them can be created this way. It's a bit manual, but I don't even have to log in to 'move' money between sub accounts.
-
Recommendation for finance/budgeting app?
Anything build on these,github.com/ledger/ledger/wiki/Ports, like MoLe.
-
Since I've Seen This Question A Lot Recently, Here's How I Track My BTC
So I use a program called ledger-cli (not affiliated with the hard wallet) for all of my personal finances because it's relatively simple and very extensible. All you need is the program and a text editor really. With BTC, it will automatically track your lots so you know where to sell, gift, whatever in terms of FIFO/LIFO/HIFO for taxes. With just a couple simple commands I can see almost whatever I want about my BTC; where it's all at (exchanges, hardware wallets, etc), my capital gains (if I traded), expenses, fees, average I've paid per BTC, how much my BTC is worth across all locations, how much I've invested, heck, I can even graph from it.
-
US tax question: proof of cost basis
Check out ledger-cli
What are some alternatives?
gnucash - GnuCash Double-Entry Accounting Program.
hledger - A reliable, user-friendly Plain Text Accounting tool with command line, terminal and web interfaces.
beancount - Beancount: Double-Entry Accounting from Text Files.
orgmode - Orgmode clone written in Lua for Neovim 0.7+.
ledger-obsidian - Plain text accounting in Obsidian.md
QOwnNotes - QOwnNotes is a plain-text file notepad and todo-list manager with markdown support and Nextcloud / ownCloud integration.
foam - A personal knowledge management and sharing system for VSCode
Fava - Fava - web interface for Beancount
q - q - Run SQL directly on delimited files and multi-file sqlite databases
CherryTree - cherrytree
hastyhex - A blazing fast hex dumper
td-cli - A todo command line todo manager ✔️