mirror of
https://github.com/Stone-Red-Code/dvc.git
synced 2026-11-02 07:18:25 +01:00
Merge pull request #2564 from nik123/master
scripts: make completion scripts part of the debian package
This commit is contained in:
+13
-1
@@ -18,6 +18,14 @@ 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
|
||||
|
||||
if [[ "$(uname)" == 'Linux' ]]; then
|
||||
CMPLT_DIR=etc/bash_completion.d
|
||||
FPM_PACKAGE_DIRS="usr etc"
|
||||
else
|
||||
CMPLT_DIR=usr/local/etc/bash_completion.d
|
||||
FPM_PACKAGE_DIRS="usr"
|
||||
fi
|
||||
|
||||
print_error()
|
||||
{
|
||||
echo -e "\e[31m$1\e[0m"
|
||||
@@ -51,7 +59,8 @@ fpm_build()
|
||||
$FPM_FLAGS \
|
||||
-n dvc \
|
||||
-v $VERSION \
|
||||
-C $BUILD_DIR usr
|
||||
-C $BUILD_DIR \
|
||||
$FPM_PACKAGE_DIRS
|
||||
}
|
||||
|
||||
cleanup()
|
||||
@@ -106,6 +115,9 @@ build_dvc()
|
||||
popd
|
||||
$BIN_DIR/dvc --help
|
||||
fi
|
||||
|
||||
mkdir -p $BUILD_DIR/$CMPLT_DIR
|
||||
cp scripts/completion/dvc.bash $BUILD_DIR/$CMPLT_DIR/dvc
|
||||
}
|
||||
|
||||
cleanup
|
||||
|
||||
Reference in New Issue
Block a user