Cloud9 IDE - получение URL-адреса рабочей области и электронной почты пользователя в терминале

Я пишу сценарий bash, и мне нужно получить URL-адрес текущего рабочего пространства терминала и адрес электронной почты пользователя cloud9.

Я пробовал:

  • Извлечение данных из переменной имени хоста, но это не домен рабочей области.
  • Извлечение его из папок проекта .c9, но домен и адрес электронной почты пользователя там не отображаются.

Любые идеи, как я могу получить эти данные из терминала c9?


person BenB    schedule 08.01.2017    source источник
comment
Какая у вас проблема с извлечением его из имени хоста? Имя хоста должно быть следующим: username-workspacename-workspaceid. Просто удалите идентификатор, а затем используйте workspacename-username.c9users.io в качестве URL-адреса предварительного просмотра. В качестве URL-адреса рабочей области вам понадобится ide.c9.io/username/workspacename.   -  person Brady Dowling    schedule 09.01.2017


Ответы (1)


в размещенных рабочих областях вы можете использовать $C9_* переменные среды, попробуйте

echo $C9_EMAIL $C9_FULLNAME $C9_HOSTNAME $C9_PROJECT 
person a user    schedule 26.01.2017