Перемещение в папку без использования exec

В моей виртуальной машине мои проекты находятся в / var / www / vhosts / projectname / httpdocs /.
Когда я загружаю машину, я запускаю / home / vagrant /.

Я создал сценарий, который мгновенно переносит меня в нужный мне проект. Проблема в том, что скрипт использует exec и создает новый сеанс каждый раз, когда я его использую.

Это мой код:

#!/usr/bin/env zsh

if [ -z "$1" ]; then
   echo "No project specified"
   exit 1
fi

cd /var/www/vhosts/"$1"/httpdocs/ || exit

echo "---------------------"
echo "Project: $1"
echo "  https://$1.vm/"
echo "  https://$1.vm/typo3"
echo "---------------------"

exec zsh

Есть ли другой способ установить мой текущий путь без создания нового сеанса?
Спасибо

0
задан 17 November 2021 в 06:36

0 ответов

Другие вопросы по тегам:

Похожие вопросы: