Skip to content

Commit

Permalink
update install scripts
Browse files Browse the repository at this point in the history
  • Loading branch information
wolandark committed Jun 26, 2024
1 parent 1f7434d commit 1dedbf0
Show file tree
Hide file tree
Showing 2 changed files with 67 additions and 12 deletions.
7 changes: 5 additions & 2 deletions install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -60,8 +60,11 @@ main()
}

main

printf "\e[42;30mFile Accusation Successful! Launching Vim!\e[0m\n"
printf "\e[5;43;30mPress Enter To Continue...\e[0m\n"
printf "\e[5;44;30mWhen You See C Extension Of Python3 Installed Successfully, Exit Vim.\e[0m\n"
printf "\e[43;30mPress Enter To Continue...\e[0m\n"
printf "\e[44;30mWhen You See C Extension Of Python3 Installed Successfully, Exit Vim. (you might have to scroll to see the msg)\e[0m\n"

vim

printf "\e[42;30mAll Done! Enjoy!\e[0m\n"
72 changes: 62 additions & 10 deletions symlink.sh
Original file line number Diff line number Diff line change
Expand Up @@ -12,20 +12,72 @@ _VIMRC_FILE_DEST="$HOME/.vim/vimrc"
_COC_FILE_DEST="$HOME/.vim/coc-settings.json"
_WIKI_FILE_DEST="$HOME/.vim/vimwiki/Wim.wiki"

_VIM_PATH="$HOME/.vim"
_VIM_BK_PATH="$HOME/vim-bk"
_ARCHIVE_NAME="uctags-2024.06.20-linux-x86_64.tar.gz"
_ARCHIVE_EXTRACTED_NAME="uctags-2024.06.20-linux-x86_64"
_WIKI_DIR="$_VIM_PATH/vimwiki"

# backup
backup()
{
if [ -d "$_VIM_PATH" ]; then
mv "$_VIM_PATH" "$_VIM_BK_PATH"
mkdir -p "$_VIM_PATH"
mkdir -p "$_WIKI_DIR"
else
mkdir -p "$_VIM_PATH"
mkdir -p "$_WIKI_DIR"
fi
}

# download ctags
downloadCtags()
{
ctags_url="https://github.com/universal-ctags/ctags-nightly-build/releases/download/2024.06.20%2B8976ec3d2c48ec862593910388ae3e55f0e20a3f/uctags-2024.06.20-linux-x86_64.tar.gz"
curl -Lo "$_ARCHIVE_NAME" "$ctags_url"
tar -xzf "$_ARCHIVE_NAME"
mkdir -p "$_VIM_PATH/uctags"
mv "$_ARCHIVE_EXTRACTED_NAME"/* "$_VIM_PATH/uctags/"
rm -rf "$_ARCHIVE_EXTRACTED_NAME"
rm "$_ARCHIVE_NAME"
}

# Check parent wim dir exists
if [ "$parent_dir" = "wim" ]; then
printf "Wim Directory Exists!\nProceeding ...\n"
fi
checkWimExist()
{
if [ "$parent_dir" = "wim" ]; then
printf "Wim Directory Exists!\nProceeding ...\n"
fi
}

# link the files
printf "\e[42;30mSymlinking Latest Vimrc\e[0m\n"
ln -s "$_VIMRC_FILE" "$_VIMRC_FILE_DEST"
printf "\e[42;30mSymlinking Latest CoC Settings\e[0m\n"
ln -s "_$_COC_FILE" "$_COC_FILE_DEST"
printf "\e[42;30mSymlinking Latest Wim Wiki\e[0m\n"
ln -s "$_WIKI_FILE" "$_WIKI_FILE_DEST"
linkFiles()
{
printf "\e[42;30mSymlinking Latest Vimrc\e[0m\n"
ln -s "$_VIMRC_FILE" "$_VIMRC_FILE_DEST"
printf "\e[42;30mSymlinking Latest CoC Settings\e[0m\n"
ln -s "_$_COC_FILE" "$_COC_FILE_DEST"
printf "\e[42;30mSymlinking Latest Wim Wiki\e[0m\n"
ln -s "$_WIKI_FILE" "$_WIKI_FILE_DEST"
echo ""
}

main()
{
backup
downloadCtags
checkWimExist
linkFiles
}

main

printf "\e[43;30mPress Enter To Continue...\e[0m\n"
printf "\e[44;30mWhen You See C Extension Of Python3 Installed Successfully, Exit Vim. (you might have to scroll to see the msg)\e[0m\n"

echo ""
vim

# Get latest commit msg and show to user
printf "\e[43;30mMessage From Woland: %s\e[0m\n" "$msg"
printf "\e[42;30mAll Done! Enjoy!\e[0m\n"

0 comments on commit 1dedbf0

Please sign in to comment.