diff options
-rw-r--r-- | src/report.h | 3 | ||||
-rw-r--r-- | test/baseline/opt-prices-format.test | 19 |
2 files changed, 21 insertions, 1 deletions
diff --git a/src/report.h b/src/report.h index 89304d31..21ad157d 100644 --- a/src/report.h +++ b/src/report.h @@ -621,7 +621,8 @@ public: OPTION__(report_t, prices_format_, CTOR(report_t, prices_format_) { on(none, - "%-.9(date) %-8(account) %12(scrub(display_amount))\n"); + "%-.9(date) %-8(account) %(justify(scrub(display_amount), 12, " + " 2 + 9 + 8 + 12, true, color))\n"); }); OPTION__(report_t, pricesdb_format_, CTOR(report_t, pricesdb_format_) { diff --git a/test/baseline/opt-prices-format.test b/test/baseline/opt-prices-format.test new file mode 100644 index 00000000..ec93d9cd --- /dev/null +++ b/test/baseline/opt-prices-format.test @@ -0,0 +1,19 @@ +prices --prices-format='%(datetime) %(scrub(display_amount))\n' +<<< +P 2009/01/01 13:30:00 AAPL $10.00 +P 2009/01/01 14:30:00 AAPL $20.00 +P 2009/01/01 15:30:00 AAPL $30.00 +P 2009/01/01 16:30:00 AAPL $40.00 +P 2009/02/01 17:30:00 AAPL $50.00 + +2009/03/01 Purchase + Assets:Brokerage 100 AAPL + Income +>>>1 +09-Jan-01 13:30:00 $10.00 +09-Jan-01 14:30:00 $20.00 +09-Jan-01 15:30:00 $30.00 +09-Jan-01 16:30:00 $40.00 +09-Feb-01 17:30:00 $50.00 +>>>2 +=== 0 |