fish-shell/share/completions/pipenv.fish
Fabian Homborg 0e0d63c0df completions/pipenv: Really force it to print fish completions
"To assume" and such.

It doesn't check $SHELL, so it might have some other automagic that
can fail (probably still because of the login shell, but I have no
idea).

Override the special variable that
click-completion (https://github.com/click-contrib/click-completion)
uses to force it instead.

Really fixes #6454.

[ci skip]
2019-12-25 16:29:10 +01:00

5 lines
228 B
Fish

if command -sq pipenv
# pipenv determines which completions to print via some automagic that might not be perfect.
# Force it to be correct.
_PIPENV_COMPLETE=source-fish pipenv --completion 2>/dev/null | source
end