Как клонировать проект из Github и сохранить его как рабочее пространство в VS Code через терминал - PullRequest
0 голосов
/ 08 января 2019

Каждый раз, когда я начинаю новый проект, я создаю репозиторий на GitHub, клонирую его, открываю его в VS Code и сохраняю как рабочее пространство перед началом работы с ним. Есть ли способ ускорить этот процесс через терминал, например, создать функцию *?

(*) Чаще всего каждый проект находится в определенной «папке-проекте», поэтому было бы неплохо добавить путь к этой папке в функции.

1 Ответ

0 голосов
/ 08 января 2019

Я нашел решение для этого, я создал функцию и вставил ее в свой псевдоним.

Прежде всего, у меня есть псевдоним для перехода в папку моего проекта, который я буду использовать в своей функции:

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 

и все!

Важно : имя репо должно быть именем для запуска функции, и это будет имя рабочей области.

...