Added new options --reconcile, --reconcilable and --reconcile-date.
This commit is contained in:
parent
d516c64bec
commit
983618d266
2 changed files with 15 additions and 1 deletions
14
config.cc
14
config.cc
|
|
@ -168,7 +168,7 @@ void config_t::process_options(const std::string& command,
|
||||||
|
|
||||||
// Process remaining command-line arguments
|
// Process remaining command-line arguments
|
||||||
|
|
||||||
if (command != "e" && command != "w" && command != "R") {
|
if (command != "e" && command != "w") {
|
||||||
// Treat the remaining command-line arguments as regular
|
// Treat the remaining command-line arguments as regular
|
||||||
// expressions, used for refining report results.
|
// expressions, used for refining report results.
|
||||||
|
|
||||||
|
|
@ -815,6 +815,18 @@ OPT_BEGIN(forecast, ":") {
|
||||||
config.forecast_limit = optarg;
|
config.forecast_limit = optarg;
|
||||||
} OPT_END(forecast);
|
} OPT_END(forecast);
|
||||||
|
|
||||||
|
OPT_BEGIN(reconcile, ":") {
|
||||||
|
config.reconcile_balance = optarg;
|
||||||
|
} OPT_END(reconcile);
|
||||||
|
|
||||||
|
OPT_BEGIN(reconcilable, "") {
|
||||||
|
config.reconcile_balance = "<all>";
|
||||||
|
} OPT_END(reconcilable);
|
||||||
|
|
||||||
|
OPT_BEGIN(reconcile_date, ":") {
|
||||||
|
config.reconcile_date = optarg;
|
||||||
|
} OPT_END(reconcile_date);
|
||||||
|
|
||||||
OPT_BEGIN(limit, "l:") {
|
OPT_BEGIN(limit, "l:") {
|
||||||
if (! config.predicate.empty())
|
if (! config.predicate.empty())
|
||||||
config.predicate += "&";
|
config.predicate += "&";
|
||||||
|
|
|
||||||
2
config.h
2
config.h
|
|
@ -47,6 +47,8 @@ struct config_t
|
||||||
std::string total_expr;
|
std::string total_expr;
|
||||||
std::string total_expr_template;
|
std::string total_expr_template;
|
||||||
std::string forecast_limit;
|
std::string forecast_limit;
|
||||||
|
std::string reconcile_balance;
|
||||||
|
std::string reconcile_date;
|
||||||
unsigned long budget_flags;
|
unsigned long budget_flags;
|
||||||
unsigned long pricing_leeway;
|
unsigned long pricing_leeway;
|
||||||
bool show_collapsed;
|
bool show_collapsed;
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue