container: src: lib_hledger: remove hledger version test
No longer needed because 1.40 is the minimum version provided by the current build (courtesty of repo 'Dockerfiles/remote/hledger-suite').
This commit is contained in:
@@ -70,30 +70,11 @@ function lib_hledger::hledger-web()
|
|||||||
# Constructor
|
# Constructor
|
||||||
function lib_hledger::__hledger()
|
function lib_hledger::__hledger()
|
||||||
{
|
{
|
||||||
# Base arguments to hledger before end-user added
|
# Base arguments to hledger suite before end-user added
|
||||||
|
[ -z "$global_conf_hledger" ] && lib_utils::die_fatal
|
||||||
[ -z "$global_child_profile_journal" ] && lib_utils::die_fatal
|
[ -z "$global_child_profile_journal" ] && lib_utils::die_fatal
|
||||||
declare -g global_base_args=("-f" "$global_child_profile_journal")
|
|
||||||
|
|
||||||
#
|
|
||||||
# Apply features to given hledger version.
|
|
||||||
#
|
|
||||||
# CLI version formats:
|
|
||||||
#
|
|
||||||
# hledger 1.34, linux-x86_64
|
|
||||||
# hledger 1.34.99-gcf0c7c2ef-20240702, linux-x86_64
|
|
||||||
#
|
|
||||||
|
|
||||||
# TODO: remove now that 1.40 is guaranteed minimum
|
|
||||||
# 1.34.99 and above
|
|
||||||
hledger --version \
|
|
||||||
| gawk '{ if ($2 !~ /^1.3(4.99|([5-9][\.[0-99]?))/) { exit 1 } }' FS=' '
|
|
||||||
|
|
||||||
if [ $? -eq 0 ]; then
|
|
||||||
# --conf is supported
|
|
||||||
[ -z "$global_conf_hledger" ] && lib_utils::die_fatal
|
|
||||||
global_base_args+=("--conf" "$global_conf_hledger")
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
declare -g global_base_args=("--conf" "$global_conf_hledger" "-f" "$global_child_profile_journal")
|
||||||
lib_utils::print_debug "${global_base_args[*]}" "$@"
|
lib_utils::print_debug "${global_base_args[*]}" "$@"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user