Aaron Fiore 9fec1b427c container: root: change base path, related refactor
The base path is now *outside* of the macro directory; allowing for a
more integrated view of `dfi`'s entire `root` system. This is more
apparent once running an interactive session where the expectation is
(more intuitively) that any path should be relative to 'src/root' and
not 'src/root/macro'.

The rationale for why this was in 'src/root/macro' to begin with stems
from how `root` (by default) will automatically load rootlogon.C in the
directory that `root` is started. This is causing more confusion than
not because `dfi`'s usage of `root` is not limited to macros.

These changes skirt the line between needing a major API bump and not
but, so far, appears to be on the side of *not*. However, the TODOs
noted for macro loading should be addressed prior to any API changes.
2025-11-21 17:32:25 -08:00
2025-10-30 16:46:18 -07:00

(docker-finance) is a quasi-"financial operating system" of accounting for variant ledgers and metadata.

After installing and configuring, you can learn how to use dfi. You can also contribute or reach out at any time.

Please, consider the legalese before using (or copying) this repository. All other documentation can be found here.


Description
docker-finance | modern accounting for the power-user
Readme 11 MiB
Languages
Shell 46.2%
C++ 34.3%
PHP 14.5%
C 4.8%
Dockerfile 0.2%