This commit is contained in:
Geoffrey Frogeye 2020-05-30 12:07:23 +02:00
parent 5e500da16b
commit 8d85bd63da
4 changed files with 7 additions and 71 deletions

View file

@ -1,17 +1,13 @@
#!/usr/bin/env bash
# TODO Do not dupplicate trimmed.bash
# TODO Remove comments
# TODO Do not remove unless last one
CACHE_DIR="${XDG_CACHE_DIR:-$HOME/.cache}/bsh"
FOLDER_NAME="geoffrey"
mkdir -p "$CACHE_DIR"
# TODO Update when needed
# if [ ! -f "${CACHE_DIR}/cmd" ]
if true
if [ ! -f "${CACHE_DIR}/cmd" ]
then
# Preparation
WORK="${CACHE_DIR}/${FOLDER_NAME}"
@ -20,9 +16,9 @@ then
mkdir "$WORK"
# Copying files
cp ~/.config/shell/trimmed.bash "${WORK}/.bashrc"
cp ~/.config/inputrc "${WORK}/.inputrc"
cp ~/.config/vim/vimconfig.vim "${WORK}/.vimrc"
grep -o '^[^#]*' ~/.config/shell/trimmed.bash > "${WORK}/.bashrc"
grep -o '^[^#]*' ~/.config/inputrc > "${WORK}/.inputrc"
grep -o '^[^"]*' ~/.config/vim/vimconfig.vim > "${WORK}/.vimrc"
mkdir -p "${WORK}/terminfo/${TERM:0:1}"
cp ~/".config/terminfo/${TERM:0:1}/${TERM}" "${WORK}/terminfo/${TERM:0:1}/${TERM}"
@ -38,6 +34,7 @@ then
echo "echo '$b64' | base64 -d | tar xzf - -C /tmp" > "${CACHE_DIR}/cmd"
echo "bash --rcfile ${DEST}/.bashrc" >> "${CACHE_DIR}/cmd"
echo "rm -rf ${DEST}" >> "${CACHE_DIR}/cmd"
# TODO Do not remove unless last one connected
# Cleanup
# rm -rf "$WORK"