40 lines
1.4 KiB
Bash
Executable File
40 lines
1.4 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
echo "Utworzenie linków"
|
|
ln -s /home/pali112/Nextcloud/start/my_configs.vim /home/pali112/.vim_runtime/my_configs.vim
|
|
ln -s /home/pali112/Nextcloud/start/my_others /home/pali112/.vim_runtime/my_others
|
|
ln -s /home/pali112/Nextcloud/start/.zshrc /home/pali112/.zshrc
|
|
ln -s /home/pali112/Nextcloud/start/.build123_tags /home/pali112/.build123_tags
|
|
ln -s /home/pali112/Nextcloud/start/.flake8 /home/pali112/.flake8
|
|
ln -s /home/pali112/Nextcloud/start/.tmux.conf /home/pali112/.tmux.conf
|
|
ln -s /home/pali112/Nextcloud/start/live.py /home/pali112/Build123d/live.py
|
|
|
|
KATALOG="/home/pali112/.local/bin"
|
|
|
|
# 1. Sprawdzenie, czy katalog istnieje
|
|
if [ ! -d "$KATALOG" ]; then
|
|
|
|
# 2. Jeśli NIE istnieje (-d sprawdza katalog, ! odwraca wynik)
|
|
echo "Katalog $KATALOG nie istnieje. Tworzę go..."
|
|
|
|
# 3. Utworzenie katalogu
|
|
# Flaga -p zapewnia, że wszystkie potrzebne katalogi nadrzędne (.local) też zostaną utworzone, jeśli ich nie ma.
|
|
mkdir -p "$KATALOG"
|
|
|
|
# 4. Sprawdzenie, czy operacja się powiodła
|
|
if [ $? -eq 0 ]; then
|
|
echo "Katalog $KATALOG został pomyślnie utworzony."
|
|
else
|
|
echo "Błąd: Nie udało się utworzyć katalogu $KATALOG."
|
|
fi
|
|
|
|
else
|
|
# 5. Jeśli katalog już istnieje
|
|
echo "Katalog $KATALOG już istnieje wykonuję kolejne rzeczy"
|
|
fi
|
|
|
|
echo "Tworzenie linku cad"
|
|
ln -s /home/pali112/Nextcloud/start/cad /home/pali112/.local/bin/cad
|
|
|
|
|