6950fedae5
Migrate all docs and related assets to 'dfi-docs' repository
...
and also redesign/update 'docker-finance' README
2025-10-29 16:23:32 -07:00
9b322d78f7
Merge pull request #227 into master
...
249e2ca7 container: hledger-flow: electrum: add mockup w/ lightning (Aaron Fiore)
d684f370 container: hledger-flow: electrum: add lightning, backwards compat (Aaron Fiore)
2025-10-29 16:19:32 -07:00
249e2ca77a
container: hledger-flow: electrum: add mockup w/ lightning
2025-10-29 15:54:44 -07:00
d684f370ff
container: hledger-flow: electrum: add lightning, backwards compat
...
*WARNING*: lightning support is a WIP due to an unresolved electrum
lightning history bug (see docker-finance #227 ).
This commit is needed for backwards compatibility, as the new electrum
format will break import - even if lightning is never used.
2025-10-29 15:54:44 -07:00
ccaab13534
Merge pull request #231 into master
...
0266157a client/container: usage help updates (Aaron Fiore)
2025-10-28 12:15:10 -07:00
0266157abe
client/container: usage help updates
2025-10-28 12:13:10 -07:00
9bc6be3a49
Merge pull request #230 into master
...
da40a93a container: lib_taxes: don't attempt to patch non-existent taxable events (Aaron Fiore)
960e51fe container: lib_taxes: fix printing for 'all' years (Aaron Fiore)
e9960461 container: lib_taxes: fix arg parsing for 'all' years (Aaron Fiore)
2025-10-28 12:10:43 -07:00
da40a93ae1
container: lib_taxes: don't attempt to patch non-existent taxable events
...
An optimization and printing cleanup (attempts to patch won't break)
2025-10-28 12:09:57 -07:00
960e51fe0a
container: lib_taxes: fix printing for 'all' years
2025-10-28 12:09:57 -07:00
e9960461b7
container: lib_taxes: fix arg parsing for 'all' years
...
Impl was not able to process 'all' years because global_arg_year was set
2025-10-28 12:09:57 -07:00
7588f703dc
Merge pull request #229 into master
...
9735317a container: plugins: root: fix example3()'s shell (Aaron Fiore)
2025-10-28 12:07:07 -07:00
9735317ae8
container: plugins: root: fix example3()'s shell
...
The spawned shell needs its sourced environment and aliases.
Resolves:
sh: line 1: dfi: command not found
Error in <TRint::HandleTermInput()>: std::runtime_error caught:
FILE = "/home/business/docker-finance/plugins/root/example.cc"
LINE = 125
WHAT = "command failed"
2025-10-22 16:01:05 -07:00
a8a9d915c3
Merge pull request #228 into master
...
aaf3c21b container: hledger-flow: ethereum-based: compound: add internal swapping (Aaron Fiore)
2025-10-16 14:28:41 -07:00
aaf3c21b7d
container: hledger-flow: ethereum-based: compound: add internal swapping
...
when supplying/withdrawing.
2025-10-15 10:32:32 -07:00
70e9f3be68
Merge pull request #226 into master
...
e3f50ddb container: hledger-flow: vultr: add credits support (Aaron Fiore)
2025-10-10 14:25:24 -07:00
e3f50ddb72
container: hledger-flow: vultr: add credits support
...
- Fixes direction to allow for credits issued by Vultr for N instances
- Updates documentation, adds where to put invoices to catch Sales Tax
2025-10-09 12:41:31 -07:00
a2f99b79b4
Merge pull request #225 into master
...
b130f223 client: completion: add `update` command (Aaron Fiore)
9eca664d client: docker/lib_docker: add `update` feature (Aaron Fiore)
2025-10-08 13:43:34 -07:00
b130f22318
client: completion: add update command
2025-10-08 13:37:45 -07:00
9eca664dc8
client: docker/lib_docker: add update feature
...
Simply rebuilds image without cache because modules are built locally
(meaning, there's no "newer version" image of modules to pull against).
2025-10-07 11:46:27 -07:00
4c6966c5e4
Merge pull request #224 into master
...
93fee4d repo: remove deprecated donation funding images (Aaron Fiore)
2025-10-03 15:45:07 -07:00
93fee4d114
repo: remove deprecated donation funding images
...
Should have been included in ed44f1d4f2
2025-10-03 15:39:18 -07:00
aac3f780f9
Merge pull request #223 into master
...
5fb1d6f container: lib_reports: bump Copyright year (Aaron Fiore)
2025-10-03 14:17:50 -07:00
5fb1d6f2b0
container: lib_reports: bump Copyright year
2025-10-03 14:16:13 -07:00
ffc5b13892
Merge pull request #222 into master
...
3383b5c container: migrate from `xsv` to `xan` (Aaron Fiore)
5e02aa4 client: migrate from `xsv` to `xan` (Aaron Fiore)
2025-10-03 14:11:42 -07:00
3383b5c73f
container: migrate from xsv to xan
...
`xsv` is no longer maintained and the author recommends `xan` instead.
Fortunately, `xan` is very suitable for our use-case; is very efficient,
and produces no differences in our expected output.
2025-10-03 14:09:34 -07:00
5e02aa4825
client: migrate from xsv to xan
...
`xsv` is no longer maintained and the author recommends `xan` instead.
Fortunately, `xan` is very suitable for our use-case; is very efficient,
and produces no differences in our expected output.
2025-10-03 14:09:34 -07:00
f43ac7b9d7
Merge pull request #221 into master
...
2f293ed container: lib_taxes: run linter (Aaron Fiore)
66c34a4 container: lib_taxes: optimize writes by forking (Aaron Fiore)
bf3a4e3 container: lib_reports: optimize writes by forking (Aaron Fiore)
2025-10-03 13:58:29 -07:00
2f293ed566
container: lib_taxes: run linter
2025-10-02 17:19:21 -07:00
66c34a4b1c
container: lib_taxes: optimize writes by forking
...
- Decreases real time in multicore container environments.
* Given the nature of the writer, there should be no race conditions.
2025-10-02 17:09:48 -07:00
bf3a4e36e6
container: lib_reports: optimize writes by forking
...
- Decreases real time in multicore container environments.
* Given the nature of the writer, there should be no race conditions.
2025-10-02 17:09:17 -07:00
87232ebefd
Merge pull request #220 into master
...
1dafa48 client: Dockerfiles: remote: hledger-suite: bump hledger to 1.50.2 (Aaron Fiore)
2025-09-29 13:47:05 -07:00
1dafa487ad
client: Dockerfiles: remote: hledger-suite: bump hledger to 1.50.2
2025-09-29 11:45:02 -07:00
ce866de8b9
Merge pull request #219 into master
...
c7b438a client: dev-tools: lib_linter: fix finding .clang-format (Aaron Fiore)
2025-09-19 13:12:19 -07:00
c7b438aa1b
client: dev-tools: lib_linter: fix finding .clang-format
...
Trailing slash is needed for when client bind-mount is a symlink.
2025-09-19 13:05:45 -07:00
02da22e50c
Merge pull request #218 into master
...
3a35e45 container: hledger-flow: add explicit amount4 to applicable rules (Aaron Fiore)
2025-09-19 13:00:00 -07:00
3a35e45ffa
container: hledger-flow: add explicit amount4 to applicable rules
...
For rule consistency. Does not affect balances or other functionality.
2025-09-19 12:55:47 -07:00
8edc17b18b
Merge pull request #217 into master
...
d83d983 container: root: macro: Hash: change output to CSV format (Aaron Fiore)
c604ca8 container: root: macro: Random: change output to CSV format (Aaron Fiore)
2025-09-19 11:33:39 -07:00
d83d9835da
container: root: macro: Hash: change output to CSV format
...
The output can now be used with container's CSV tools.
2025-09-19 10:48:01 -07:00
c604ca8e39
container: root: macro: Random: change output to CSV format
...
The output can now be used with container's CSV tools.
2025-09-19 10:18:36 -07:00
a396701548
Merge pull request #216 into master
...
f28a148 client: Dockerfiles: remote: hledger-suite: bump hledger to 1.50.1 (Aaron Fiore)
6c1b7a0 client: Dockerfiles: remote: hledger-suite: bump hledger-iadd to v1.3.22 (Aaron Fiore)
4c0474e client: Dockerfiles: remote: hledger-suite: bump hledger-flow to v0.16.0 (Aaron Fiore)
cc0ec7a client: Dockerfiles: remote: hledger-suite: use hledger-flow master tip (Aaron Fiore)
a7289bd client: Dockerfiles: remote: hledger-suite: bump hledger to 1.50 (Aaron Fiore)
2025-09-19 10:16:29 -07:00
f28a148f5c
client: Dockerfiles: remote: hledger-suite: bump hledger to 1.50.1
...
Also update build process for a successful build and better caching.
2025-09-18 20:52:45 -07:00
6c1b7a0fb1
client: Dockerfiles: remote: hledger-suite: bump hledger-iadd to v1.3.22
...
Also update build process for a successful build and better caching.
Despite recent releases, hledger-iadd's stack configuration is not
regularly maintained (very out of date). The install documentation is
also very out of date. The maintainer appears to be using cabal for
building.
2025-09-18 20:50:43 -07:00
4c0474ea9f
client: Dockerfiles: remote: hledger-suite: bump hledger-flow to v0.16.0
...
Also update build process for a successful build and better caching.
2025-09-18 20:50:00 -07:00
cc0ec7a112
client: Dockerfiles: remote: hledger-suite: use hledger-flow master tip
...
As discussed in #216 , hledger-flow breaks with the latest hledger
release (1.50).
Until hledger-flow has another release, current master tip appears to be
as stable as v0.15.0 and includes fixes that work with hledger 1.50.
2025-09-05 16:36:50 -07:00
a7289bde16
client: Dockerfiles: remote: hledger-suite: bump hledger to 1.50
2025-09-04 15:14:54 -07:00
3c38f73e21
Merge pull request #215 into master
...
c68a668 container: finance: completion: add 'help' to `plugins` (Aaron Fiore)
c336451 container: finance: lib_plugins: update usage help (Aaron Fiore)
745a16e container: finance: completion: add `root` (Aaron Fiore)
3348666 container: root: rootlogon.C: remove default help() (Aaron Fiore)
ed16344 container: finance: add lib_root impl (macro/plugin support) (Aaron Fiore)
2025-09-04 15:11:03 -07:00
c68a6680ef
container: finance: completion: add 'help' to plugins
2025-09-04 15:08:20 -07:00
c3364511b0
container: finance: lib_plugins: update usage help
...
- Clarify usage, add examples, note plugin support type
* finance's `plugins` only supports shell-based plugins
- To use `root` plugins, use `root` command (see `root help`)
2025-09-04 15:08:20 -07:00
745a16e086
container: finance: completion: add root
2025-09-04 15:08:20 -07:00
33486665a9
container: root: rootlogon.C: remove default help()
...
Help will automatically load when starting an interactive instance.
2025-09-04 15:08:19 -07:00