# docker-finance | modern accounting for the power-user # # Copyright (C) 2024-2026 Aaron Fiore (Founder, Evergreen Crypto LLC) # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . # # `docker-finance` manifest # # Release version (tag format) version: "v1.2.0" # Container dependencies (used by `version` command) # NOTE: this must stay inline with Dockerfiles container: archlinux: finance: system: packages: - "coreutils" - "bash" - "gawk" - "sed" commands: base: packages: - "bc" - "csvkit" - "less" - "vim" - "xan" - "yq" commands: - "hledger --version" - "hledger-flow --version" - "hledger-iadd --version" - "hledger-ui --version" - "hledger-web --version" fetch: packages: - "composer" - "proxychains-ng" commands: - "php --version | head -n1" - "cat /usr/local/lib/php/composer.json" root: packages: - "benchmark" - "botan" - "crypto++" - "gtest" - "libsodium" - "root" commands: track: packages: - "git" - "timew" - "visidata" commands: ubuntu: finance: system: packages: - "coreutils" - "bash" - "sed" commands: base: packages: - "bc" - "cargo" - "csvkit" - "gawk" - "vim" - "yq" - "zlib1g-dev" commands: - "hledger --version" - "hledger-flow --version" - "hledger-flow --version" - "hledger-iadd --version" - "hledger-ui --version" - "hledger-web --version" - "xan --version" fetch: packages: - "composer" - "curl" - "proxychains4" commands: - "php --version | head -n1" - "cat /usr/local/lib/php/composer.json" root: packages: - "googletest" - "libbenchmark-dev" - "libbotan-2-dev" - "libcrypto++-dev" - "libsodium-dev" commands: - "root --version" track: packages: - "git" - "timewarrior" - "visidata" commands: dev-tools: system: packages: - "coreutils" - "bash" commands: base: packages: - "composer" - "yq" commands: linters: packages: # Bash - "shfmt" - "shellcheck" # C++ - "clang-format" - "cppcheck" - "cpplint" commands: # PHP - "php-cs-fixer --version --no-ansi" - "phpstan --version --no-ansi" fetch: packages: commands: - "php --version | head -n1" - "cat /usr/local/lib/php/composer.json" misc: packages: - "doxygen" - "graphviz" commands: # vim: sw=2 sts=2 si ai et