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.
This commit is contained in:
2025-09-30 17:42:57 -07:00
parent f43ac7b9d7
commit 5e02aa4825
3 changed files with 7 additions and 7 deletions

View File

@@ -1,6 +1,6 @@
# docker-finance | modern accounting for the power-user # docker-finance | modern accounting for the power-user
# #
# Copyright (C) 2021-2024 Aaron Fiore (Founder, Evergreen Crypto LLC) # Copyright (C) 2021-2025 Aaron Fiore (Founder, Evergreen Crypto LLC)
# #
# This program is free software: you can redistribute it and/or modify # 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 # it under the terms of the GNU General Public License as published by
@@ -37,7 +37,7 @@ RUN pacman -Syu \
bc \ bc \
csvkit \ csvkit \
vim \ vim \
xsv \ xan \
yq \ yq \
--noconfirm --disable-download-timeout --noconfirm --disable-download-timeout

View File

@@ -1,6 +1,6 @@
# docker-finance | modern accounting for the power-user # docker-finance | modern accounting for the power-user
# #
# Copyright (C) 2021-2024 Aaron Fiore (Founder, Evergreen Crypto LLC) # Copyright (C) 2021-2025 Aaron Fiore (Founder, Evergreen Crypto LLC)
# #
# This program is free software: you can redistribute it and/or modify # 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 # it under the terms of the GNU General Public License as published by
@@ -42,7 +42,7 @@ RUN apt-get install -y \
zlib1g-dev zlib1g-dev
RUN apt-get install -y cargo RUN apt-get install -y cargo
RUN cargo install xsv --root /usr RUN cargo install xan --locked --root /usr
# #
# Entrypoint # Entrypoint

View File

@@ -1,6 +1,6 @@
# docker-finance | modern accounting for the power-user # docker-finance | modern accounting for the power-user
# #
# Copyright (C) 2024 Aaron Fiore (Founder, Evergreen Crypto LLC) # Copyright (C) 2024-2025 Aaron Fiore (Founder, Evergreen Crypto LLC)
# #
# This program is free software: you can redistribute it and/or modify # 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 # it under the terms of the GNU General Public License as published by
@@ -39,7 +39,7 @@ container:
- "bc" - "bc"
- "csvkit" - "csvkit"
- "vim" - "vim"
- "xsv" - "xan"
- "yq" - "yq"
commands: commands:
- "hledger --version" - "hledger --version"
@@ -93,7 +93,7 @@ container:
- "hledger-iadd --version" - "hledger-iadd --version"
- "hledger-ui --version" - "hledger-ui --version"
- "hledger-web --version" - "hledger-web --version"
- "xsv --version" - "xan --version"
fetch: fetch:
packages: packages:
- "composer" - "composer"