go-task: fail on unsuccessful substitution instead of warn (#339010)

This commit is contained in:
Adam C. Stephens 2024-09-02 20:18:58 -04:00 committed by GitHub
commit de8acd94e3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -48,11 +48,11 @@ buildGoModule rec {
installShellCompletion completion/{bash,fish,zsh}/*
substituteInPlace $out/share/bash-completion/completions/task.bash \
--replace-warn 'complete -F _task task' 'complete -F _task task go-task'
--replace-fail 'complete -F _task task' 'complete -F _task task go-task'
substituteInPlace $out/share/fish/vendor_completions.d/task.fish \
--replace-warn 'complete -c $GO_TASK_PROGNAME' 'complete -c $GO_TASK_PROGNAME -c go-task'
--replace-fail 'complete -c $GO_TASK_PROGNAME' 'complete -c $GO_TASK_PROGNAME -c go-task'
substituteInPlace $out/share/zsh/site-functions/_task \
--replace-warn '#compdef task' '#compdef task go-task'
--replace-fail '#compdef task' '#compdef task go-task'
'';
passthru.tests = {