pub(super) const TXT: &str = r#"#
#Tackler-NG configuration
#
# For full Documentation, see:
# https://tackler.e257.fi/docs/configuration/accounts-toml/
#
[kernel]
###
### Use strict account data validation
### If true, all transactions must use predefined accounts, commodities and tags
### Valid values are <true|false>
strict = false
audit = { mode = false, hash = "SHA-256" }
timestamp = { default-time = 00:00:00, timezone = { name = "UTC" } }
[kernel.input]
storage = "fs"
fs = { path = "..", dir = "txns", suffix = "txn" }
git = { repo = "../.git", dir = "txns", suffix = "txn", ref = "txns-1E1" }
[transaction]
accounts = { path = "accounts.toml" }
commodities = { path = "commodities.toml" }
tags = { path = "tags.toml" }
[report]
report-timezone = "UTC"
scale = { min = 2, max = 2 }
###
### This is a list of accounts (full match regex) to be included in the reports
###
accounts = [ "Expenses(:.*)?" ]
###
### Possible values are:
### "balance", "balance-group", "register"
targets = [ "balance", "register" ]
balance = { title = "Balance Report" }
balance-group = { title = "Balance Group Report", group-by = "month" }
register = { title = "Register Report", accounts = [ "Welcome(:.*)?", ]}
[export]
targets = [ ]
equity = { accounts = [ "Assets(:.*)?", ], equity-account = "Equity:Balance" }
"#;