deb/rpm/pkg: add zsh completion scripts

Fixes #2181
This commit is contained in:
Ruslan Kuprieiev
2019-10-03 22:02:33 +03:00
parent 06f00b904a
commit 41552d0af7
+10 -6
View File
@@ -18,12 +18,13 @@ BIN_DIR=$BUILD_DIR/$INSTALL_DIR/bin
DESC='Data Version Control - datasets, models, and experiments versioning for ML or data science projects'
LIB_DIR=$BUILD_DIR/$INSTALL_DIR/lib
FPM_PACKAGE_DIRS="usr"
ZSH_CMPLT_DIR=usr/share/zsh/site-functions/_dvc
if [[ "$(uname)" == 'Linux' ]]; then
CMPLT_DIR=etc/bash_completion.d
FPM_PACKAGE_DIRS="usr etc"
BASH_CMPLT_DIR=etc/bash_completion.d
FPM_PACKAGE_DIRS="$FPM_PACKAGE_DIRS etc"
else
CMPLT_DIR=usr/local/etc/bash_completion.d
FPM_PACKAGE_DIRS="usr"
BASH_CMPLT_DIR=usr/local/etc/bash_completion.d
fi
print_error()
@@ -116,8 +117,11 @@ build_dvc()
$BIN_DIR/dvc --help
fi
mkdir -p $BUILD_DIR/$CMPLT_DIR
cp scripts/completion/dvc.bash $BUILD_DIR/$CMPLT_DIR/dvc
mkdir -p $BUILD_DIR/$BASH_CMPLT_DIR
cp scripts/completion/dvc.bash $BUILD_DIR/$BASH_CMPLT_DIR/dvc
mkdir -p $BUILD_DIR/$ZSH_CMPLT_DIR
cp scripts/completion/dvc.zsh $BUILD_DIR/$ZSH_CMPLT_DIR
}
cleanup