summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/report.h3
-rw-r--r--test/baseline/opt-prices-format.test19
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