INSTALL_DIR=${SRCDIR}/package/sdb.package.macos-64
mkdir -p ${INSTALL_DIR}/data/tools
cp -R ${SRCDIR}/bin/* ${INSTALL_DIR}/data/tools/
+ cp -f ${SRCDIR}/package/.sdb-completion.bash ${INSTALL_DIR}/data/tools/
}
[ "$1" = "clean" ] && clean
#!/bin/bash -ex
+SDB_AC_NAME=.sdb-completion.bash
+SDB_SETTING_PATH=~/.sdb
+SDB_AC_SRC_PATH=${INSTALLED_PATH}/tools/${SDB_AC_NAME}
+SDB_AC_DST_PATH=${SDB_SETTING_PATH}/${SDB_AC_NAME}
+BASH_RC=~/.profile
+ENABLE_SDB_COMPLETION="# Enable programmable sdb completion features.\nif [ -f ~/.sdb/.sdb-completion.bash ]; then\n source ~/.sdb/.sdb-completion.bash\nfi"
+
+rm -rf ${SDB_SETTING_PATH}
+mkdir -p ${SDB_SETTING_PATH}
+mv -f ${SDB_AC_SRC_PATH} ${SDB_AC_DST_PATH}
+
+if [ -f "${BASH_RC}" ]; then
+ if [ -z $(grep "source ~/\.sdb/\.sdb-completion\.bash" "${BASH_RC}") ]; then
+ echo -e $ENABLE_SDB_COMPLETION >> "${BASH_RC}"
+ fi
+else
+ echo -e $SDB_ENABLE_COMPLETION >> "${BASH_RC}"
+fi
+
exit 0
#!/bin/bash -ex
SDB_PATH=tools/sdb
-${INSTALLED_PATH}/${SDB_PATH} kill-server
+BASH_RC=~/.profile
+
+if [ -f ${INSTALLED_PATH}/${SDB_PATH} ]; then
+ ${INSTALLED_PATH}/${SDB_PATH} kill-server
+fi
+
rm -rf ${INSTALLED_PATH}/${SDB_PATH}
+rm -rf ~/.sdb
+if [ -f ${BASH_RC} ]; then
+ sed -i -E '/# Enable programmable sdb completion features/,/fi/d' ${BASH_RC}
+fi
exit 0