Я нашел решение для этого, я создал функцию и вставил ее в свой псевдоним.
Прежде всего, у меня есть псевдоним для перехода в папку моего проекта, который я буду использовать в своей функции:
alias pf="/Users/username/Documents/Projects-Folder/"
gitme () {
echo '\n\n Go to Projects folder';
pf;
echo '\n'
echo 'Cloning '$@' repo from GitHub';
git clone https://github.com/username/$@.git;
echo '\n'
echo 'Creating a workspace for VS Code';
echo '{"folders":[{"path": "'$@'"}],"settings": {}}' > "$@".code-workspace
echo '\n'
echo 'Opening Project in VS Code';
code "$@".code-workspace;
echo '\n'
}
Теперь каждый раз, когда я создаю новый проект, я просто набираю текст через терминал
gitme new-project
и все!
Важно : имя репо должно быть именем для запуска функции, и это будет имя рабочей области.