>>>>> Craig Earls <[email protected]> writes:

> I am combing bug reports for interesting undocumented features and I ran
> across --inject.  I spent some time going through the code but can't really
> see what it is for.  Anyone have any clues?

For my paychecks at a previous employer, I knew how much should be in them.
This wasn't always the amount that was there.  So I had a metadata field like
this:

    ; Expected:: $1,000.00

Then I would "inject" these amounts into a query like this:

  ledger reg --inject=Expected '^income:foo'

That way, Income:FOO, which is a negative value, would be balanced by the
injected Expected values.  If the final results was positive, they owed me
that much money.

This was intended a shorthand for something that I wasn't able to find an
easier way to do.

John

Reply via email to