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
#
# 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
# it under the terms of the GNU General Public License as published by
@@ -37,7 +37,7 @@ RUN pacman -Syu \
bc \
csvkit \
vim \
xsv \
xan \
yq \
--noconfirm --disable-download-timeout

View File

@@ -1,6 +1,6 @@
# 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
# it under the terms of the GNU General Public License as published by
@@ -42,7 +42,7 @@ RUN apt-get install -y \
zlib1g-dev
RUN apt-get install -y cargo
RUN cargo install xsv --root /usr
RUN cargo install xan --locked --root /usr
#
# Entrypoint

View File

@@ -1,6 +1,6 @@
# 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
# it under the terms of the GNU General Public License as published by
@@ -39,7 +39,7 @@ container:
- "bc"
- "csvkit"
- "vim"
- "xsv"
- "xan"
- "yq"
commands:
- "hledger --version"
@@ -93,7 +93,7 @@ container:
- "hledger-iadd --version"
- "hledger-ui --version"
- "hledger-web --version"
- "xsv --version"
- "xan --version"
fetch:
packages:
- "composer"