ghq look을 사용할 수 없으므로 작업 라운드
3123 단어 ShellScriptGhq
ghq look
를 사용할 수 없게 되어 버렸으므로, 어떻게든 했습니다.하는 방법
ghq get --look
사용 .bashrc
등에 돌진해 지금까지 대로 ghq look
사용 ghq() {
if [[ $1 == "look" ]]; then
local repo_path
repo_path=$(command ghq list --full-path --exact $2)
cd ${repo_path}
else
command ghq "$@"
fi
}
1은 타입수가 많아 귀찮은 것과 공식적으로 디렉토리 이동은 cd를 사용하는 것이 좋습니다. 하고 있었으므로, 2의 shellscript로 했습니다.
뱀발 1
ghq look
는 여기의 거리
일시적인 코드의 칠라 보기를 위한 기능으로, 디렉토리의 이동에 사용하는 것은 아니다는 것.
(전혀 몰랐다 )
ghq look 는 어디까지나 「일시적인 소스 코드의 칠라보기」를 위한 기능입니다만, 이것을 작업 디렉토리의 이동에 사용해, 그러므로 의도하지 않은 거동이 일어나 빠져 있는 케이스가 산견됩니다. 이것은 물론 이용자측의 문제가 아니고, 공지 부족이며, 그렇게 오해되기 쉬운 기능이기 때문에, 삭제하고 싶은 의도입니다.
왜 다른 쉘 프로세스가 일어날 것이라고 생각했지만,
ghq look 는 아이 프로세스로 다른 쉘 프로세스를 기동해, 디렉토리를 이동한 것처럼 보이고 있습니다. 아무래도 그렇게 할 수밖에 없다.
라는 것이었습니다
뱀발 2
ghq look
는 더 이상 사용할 수 없지만 v1이되어,
ghq look
는 더 이상 사용할 수 없지만 v1이되어,ghq list
가속화 ghq create
명령 추가 ghq.<repo_root>.root
에서 각 리포지토리 (사용자, 조직)의 복제 대상을 변경할 수 있음 등, 여러가지 Improve가 있다고 하는 것이므로, 사용하고 있는 사람은 갱신하는 편이 좋다고 생각됩니다
뱀발 3
리포지토리가 가득 있어 이동이 힘든 분은 여기에 있는 대로, peco나, fzf등과 연계시키는 편이 좋다고 생각됩니다
Reference
이 문제에 관하여(ghq look을 사용할 수 없으므로 작업 라운드), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/bobStrange/items/0193825ce481f646d3e6
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(ghq look을 사용할 수 없으므로 작업 라운드), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/bobStrange/items/0193825ce481f646d3e6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)