help-guix
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: bash: have: command not found


From: Tobias Geerinckx-Rice
Subject: Re: bash: have: command not found
Date: Fri, 06 Dec 2024 19:17:28 +0000

Hi Einar,

On 6 December 2024 14:14:54 UTC, Einar Largenius <einar.largenius@gmail.com> 
wrote:
>    bash: have: command not found

'have' isn't a binary or bash builtin, it's a function defined only when 
sourcing completion files in the intended manner using the "bash-completion" 
package.  You'll see that in 'bash -x' output once you fix your configuration.

>It doesn't appear to impact the functionality of the shell.

It just won't define _img2sixel() to provide completions for that command.

>Here is the relevant part of my config:
>
>    # ...
>    for f in "$HOME"/.guix-profile/etc/bash_completion.d/* ; do
>        . "$f"
>    done
>    # ...

So yeah, this is the problem.  This isn't how completion works.  Remove it.  
Install "bash-completion".  Be happy.

Do you have any idea which package added this (broken) code?  Which 
distribution are you using?


Kind regards,

T G-R

Sent on the go.  Excuse or enjoy my brevity.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]