Преглед на файлове

Merge pull request #328 from gierens/deb-completion

Add completions to deb package
Christina Sørensen преди 2 години
родител
ревизия
b10ad43b01
променени са 1 файла, в които са добавени 8 реда и са изтрити 0 реда
  1. 8 0
      completions/fish/eza.fish

+ 8 - 0
completions/fish/eza.fish

@@ -47,6 +47,9 @@ for ARCH in "${!TARGETS[@]}"; do
     mkdir -p "${DEB_TMP_DIR}${DOCDIR}/man5"
     mkdir -p "${DEB_TMP_DIR}/DEBIAN"
     mkdir -p "${DEB_TMP_DIR}/usr/share/doc/${NAME}"
+    mkdir -p "${DEB_TMP_DIR}/usr/share/bash-completion/completions/"
+    mkdir -p "${DEB_TMP_DIR}/usr/share/fish/vendor_completions.d/"
+    mkdir -p "${DEB_TMP_DIR}/usr/share/zsh/vendor-completions/"
     chmod 755 -R "${DEB_TMP_DIR}"
 
     echo " -> extract executable"
@@ -60,6 +63,11 @@ for ARCH in "${!TARGETS[@]}"; do
     gzip -cn9 target/man/eza_colors-explanation.5 > "${DEB_TMP_DIR}${DOCDIR}man5/eza_colors-explanation.5.gz"
     chmod 644 "${DEB_TMP_DIR}${DOCDIR}"/**/*.gz
 
+    echo " -> copy completions"
+    cp completions/bash/eza "${DEB_TMP_DIR}/usr/share/bash-completion/completions/"
+    cp completions/fish/eza.fish "${DEB_TMP_DIR}/usr/share/fish/vendor_completions.d/"
+    cp completions/zsh/_eza "${DEB_TMP_DIR}/usr/share/zsh/vendor-completions/"
+
     echo " -> create control file"
     touch "${DEB_TMP_DIR}/DEBIAN/control"
     cat > "${DEB_TMP_DIR}/DEBIAN/control" <<EOM