diff --git a/clean_files.txt b/clean_files.txt index cade6895..47ae7e93 100644 --- a/clean_files.txt +++ b/clean_files.txt @@ -30,5 +30,6 @@ themes/powerline # completions # -completion/available/rustup.completion.bash +completion/available/cargo.completion.bash completion/available/pipx.completion.bash +completion/available/rustup.completion.bash diff --git a/completion/available/cargo.completion.bash b/completion/available/cargo.completion.bash new file mode 100644 index 00000000..46b399e4 --- /dev/null +++ b/completion/available/cargo.completion.bash @@ -0,0 +1,7 @@ +#!/usr/bin/env bash + +# cargo (Rust package manager) completion + +if _binary_exists rustup && _binary_exists cargo; then + eval "$(rustup completions bash cargo)" +fi